gpt4 book ai didi

regex - Eclipse,正则表达式搜索和替换

转载 作者:行者123 更新时间:2023-12-03 04:38:50 24 4
gpt4 key购买 nike

在 Eclipse 中,执行正则表达式搜索和替换时是否可以使用匹配的搜索字符串作为替换字符串的一部分?

基本上,我想替换所有出现的

variableName.someMethod()

与:

((TypeName)variableName.someMethod())

其中 variableName 可以是任何变量名称。

sed中我可以使用类似的东西:

s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g

&代表匹配的搜索字符串。 Eclipse中有类似的东西吗?

谢谢!

最佳答案

是的,( ) 捕获一个组。您可以通过 $i 再次使用它,其中 i 是第 i 个捕获组。

所以:

search: (\w+\.someMethod\(\))

replace: ((TypeName)$1)

提示:文本框中的Ctrl + 空格为您提供正则表达式编写的各种建议。

关于regex - Eclipse,正则表达式搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1372748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com