在 Eclipse 上执行搜索/替换并使用“匹配组”的语法是什么(这就是所谓的?)
在 vi 上,我执行以下操作:
%s/log\(.*\)/log \1 debug/g
和这样的行:
log "Message"
替换为:
log "Message" debug
搜索/替换对话框中 eclipse 的正确语法是什么(除了检查“正则表达式”)
谢谢。
最佳答案
使用 $1 而不是\1
对于/g 全局替换标志,请使用“全部替换”按钮:
(来源:bpsite.net)
注意:上面是单个文件的查找/替换对话框,出现在 Ctrl-F
对于跨多个文件,默认快捷方式是 Ctrl-H,对话框略有不同:
关于regex - Eclipse 的搜索和替换中的匹配组语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1095413/