TeXworks
在搜索某些内容时可以使用通配符吗?我看到有一个“正则表达式”选项,但我在考虑一些更方便用户使用的选项。
我的示例,例如*
通配符:搜索类似的内容\setcounter{subsection}{*L1}
理想情况下会使用此类函数从我的代码中返回以下所有内容。
\setcounter{subsection}{3}\subsection{}\writeVerseParams{40001004}{ypos}{F}{L1}
\setcounter{subsection}{4}\subsection{}\writeVerseParams{40001005}{ypos}{F}{L1}
\setcounter{subsection}{5}\subsection{}\writeVerseParams{40001006}{ypos}{F}{L1}
- ETC...
答案1
.
(点)匹配任意字符(包括换行符)。因此,如果要匹配点,则必须对其进行转义\.
。
但可能您想要匹配除换行符之外的任何内容,所以[^\n]
您要寻找的是:
\\setcounter\{subsection\}\{[^\n]*L1\}
答案2
看来答案基本上是否定的。
可以找到一些很好的正则表达式解释这里。然而由于某种原因,它无法在我的 Mac 上的 TeXworks 上正常工作...嗯...
据我所知,我的示例应该能够与 RegExp 一起使用,例如:\\setcounter\{subsection\}\{.*L1\}
但事实并非如此。
编辑:
请参阅已接受的答案以找到解决方案regexp
。