之间,我有以下在替换文本,但保持内容
\citep{lehrer1969, nonaka2000}, or \citep{nonaka2000}
,我想获得一个正则表达式环绕\citep{..}
\index{}
导致
\index{\citep{lehrer1969, nonaka2000}}
例如
什么是安全地做这件事的正则表达式?
如果有帮助,这是TexStudio
之间,我有以下在替换文本,但保持内容
\citep{lehrer1969, nonaka2000}, or \citep{nonaka2000}
,我想获得一个正则表达式环绕\citep{..}
\index{}
导致
\index{\citep{lehrer1969, nonaka2000}}
例如
什么是安全地做这件事的正则表达式?
如果有帮助,这是TexStudio
查找:
(\\citep\{[^{}]*\})
替换
\index{\1}
See it in action by clicking here
的理念是:
个\
或{
特殊含义需要用斜杠转义[^{}]*
- 零个或多个字符,这不是本场比赛的第一组{
或}
\1
参考,在这种情况下是整个比赛,因为我们将所有内容都封闭在一起()
谢谢,除了在索引之前生成两个\\之外,这个工作几乎完美,它像一个魅力一样工作! – malteseKnight
Yea ndn今天摇摆! :d – 2016-01-24 14:38:57
您还可以直接从LaTeX内部使用,而不使用'regex' ... – Werner