我正在编辑一个乳胶文档,我想将引用从更改\ref{eq:6.3.78}
为(\ref{eq:6.3.78})
我尝试首先匹配所有字符串,例如\ref{SOMETHING}
with\ref{.\*}
然后更改为,(\ref{.\*})
但这不起作用。为什么?或者如何存档。
由于是一本完整的数学书,因此手动操作需要 10 多个小时。
我正在编辑一个乳胶文档,我想将引用从更改\ref{eq:6.3.78}
为(\ref{eq:6.3.78})
我尝试首先匹配所有字符串,例如\ref{SOMETHING}
with\ref{.\*}
然后更改为,(\ref{.\*})
但这不起作用。为什么?或者如何存档。
由于是一本完整的数学书,因此手动操作需要 10 多个小时。
您需要同时转义反斜杠和花括号。在正则表达式模式下尝试以下查找和替换:
Find: \\ref\{[^}]+\}
Replace: ($0)
如果由于某种原因上述方法不适用于 VSCode,那么您可以尝试显式捕获整个模式:
Find: (\\ref\{[^}]+\})
Replace: ($1)
注意:如果$1
不起作用,请尝试\\1
改用。