【发布时间】:2021-09-16 04:33:09
【问题描述】:
我的文本文件中有以下内容:
53\footnote{Author Name, \textit{Book Title}, p..}
3\footnote{Author Another, \textit{Book Old}, p..}
5-6\footnote{Author Onemore, \textit{Book New}, p..}
我有几百种这样的文本。使用简单的正则表达式后,我来到了这里。这是乳胶标记文本。它们不在单独的行中,它们在文本之间。使用正则表达式,我想移动开头的数字并像这样放置:p.53。它应该是这样的:
\footnote{Author Name, \textit{Book Title}, p.53.}
\footnote{Author Another, \textit{Book Old}, p.3.}
\footnote{Author Onemore, \textit{Book New}, p.5-6.}
如果不在 Sublime 中,我可以使用 Linux 上可用的任何工具。
编辑 1:我的文本中有一些数字,例如年份和日期。因此,解决方案必须避免更改它们。此外,脚注的大小在某些情况下会有所不同。但p..} 始终保持不变。
【问题讨论】:
标签: regex text latex pattern-matching sublimetext3