【问题标题】:How to search and replace phrase in eclipse/regex如何在 eclipse/regex 中搜索和替换短语
【发布时间】:2013-10-04 22:39:46
【问题描述】:
我正在尝试在 Eclipse 中查找和替换该短语
doSomething(*, 与
doSomething(*)
(其中 * 是通配符)
我试过 ctrl+f 和 ctrl+h。当我使用通配符时,它会找到该短语,但是当它被替换时,它将被逐字替换为星号,而不是其中的短语。有没有办法这样做(也许用正则表达式?)。如果eclipse中没有办法,有什么软件可以吗?
【问题讨论】:
标签:
regex
eclipse
replace
wildcard
【解决方案1】:
您需要在点击CTRL + F 时启用Regular expressions 复选框。
Find: (doSomething\([^,]+),
Replace: $1)
在替换中使用$n,其中n 是捕获组( ) 的第nth 次出现
【解决方案2】:
ctrl-f 并勾选了Regular expressions 选项,
查找:(doSomething\([^,]*),
替换为:\1)