TeXWorks 查找中的通配符使用

TeXWorks 查找中的通配符使用

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

引自TeXworks 手册

. (点)匹配任意字符(包括换行符)。因此,如果要匹配点,则必须对其进行转义\.

但可能您想要匹配除换行符之外的任何内容,所以[^\n]您要寻找的是:

\\setcounter\{subsection\}\{[^\n]*L1\}

答案2

看来答案基本上是否定的。

可以找到一些很好的正则表达式解释这里。然而由于某种原因,它无法在我的 Mac 上的 TeXworks 上正常工作...嗯...

据我所知,我的示例应该能够与 RegExp 一起使用,例如:\\setcounter\{subsection\}\{.*L1\}但事实并非如此。

编辑:

请参阅已接受的答案以找到解决方案regexp

相关内容