【发布时间】:2014-04-18 23:48:01
【问题描述】:
我正在使用 Kate 编辑器。这是一个显示我的问题的最小示例:
我有一个文件,其中包含以下内容:
\command{stuff}
其中的东西是一些任意的字母串。我想用
替换它\disobey{stuff}
内容不变。正则表达式:
\\command\{[a-zA-Z]*\}
匹配这样的表达式。所以我用 CTRL-r 拉出替换对话框,然后输入
Find: \\command\{[a-zA-Z]*\}
Replace: \\disobey\{\1\}
所以在文档中,说的是一个实际的实例,
\command{exchange}
当我点击替换按钮时会更改为
\disobey{1}
在 Kate 文档:附录 B:正则表达式中,\1 应该与使用的第一个模式匹配。这确实是正确的语法吗?我也尝试过 $1、#1 和其他各种东西。
【问题讨论】:
-
在完全相同的文档中,它说
\1匹配“第一个 sub 模式 括在括号中”