如何查找和替换但忽略括号内的内容?

如何查找和替换但忽略括号内的内容?

我希望使用查找和替换来更改我的图形文件位置,而无需单独执行每个操作。

所以我目前有几个

\includegraphics[scale=0.5]{fig1}
\includegraphics[scale=0.85]{fig2}

ETC。

有什么方法可以找到并替换成这样

*查找(\includegraphics[*]{/章节/图像/* *

其中 * 是我想忽略而不是改变的东西。这将导致

    \includegraphics[scale=0.5]{/Chapter/Images/fig1}
    \includegraphics[scale=0.85]{/Chapter/Images/fig2}

如果有人知道方法我将不胜感激!

答案1

最好的答案是来自@David Carlisle 的评论,但是,仅仅为了进行正则表达式练习,您应该在 TeXStudio 中搜索:

\\includegraphics\[(.*)\]\{(.*)\}

并用

\includegraphics[\1]{/Chapter/Images/\2}

相关内容