如何在 TeXworks 中用 \command{*} 替换 [*]?

如何在 TeXworks 中用 \command{*} 替换 [*]?

我的文档中有以下几行:

[Ctrl + r] : ..............
[Ctrl + u] : ..............
...
[Ctrl + m] : ..............

我想要的(使用特克斯沃克斯替换向导)是替换所有匹配模式的字符串[*]经过\mycommand{$1}因此行变为:

\mycommand{Ctrl + r} : ..............
\mycommand{Ctrl + u} : ..............
...
\mycommand{Ctrl + m} : ..............

我该如何继续?

答案1

TeXworks 可以替换正则表达式。使用菜单中的搜索->替换 (或 Ctrl+R),然后输入\[Ctrl ([^]]*)\]“替换”字段和\mycommand{Ctrl \1}“使用”字段,并激活“正则表达式”复选框。

按“替换”或“全部替换”将得到所需的结果。

相关内容