如何使用正则表达式将部分文本复制到文本中的另一个位置并替换

如何使用正则表达式将部分文本复制到文本中的另一个位置并替换

我正在尝试使用 TexStudio 的正则表达式功能来替换文本

1) \hyperref[code1]{some text (code1)}\index{};

2) \hyperref[code2]{some other text (code2)}\index{}; 

1) \hyperref[code1]{some text (code1)}\index{some text};

2) \hyperref[code2]{some other text (code2)}\index{some other text}; 

但我无法做到。所以我想知道是否有代码可以帮助我解决这个问题。

答案1

匹配查询

\\hyperref(.*){(.*)( \(.*\))}\\index{}

替换查询

\hyperref\1{\2\3}\index{\2}

在此处输入图片描述

相关内容