在 Eclipse 查找/替换字段中,我可以更改正则表达式匹配的结果 $1 吗?
我想搜索并替换 0-9 范围内的许多数字,并向它们添加 1,这样它们就会变成 1-10 范围内。
例如: 0 3 5
将变为: 1 4 6
在 Eclipse 查找/替换窗口中,我可以将数字与 ^([0-9]+)$
在替换字段中我可以以某种方式添加到匹配的数字 $1 吗?
/G
I want to search and replace a lot of numbers in the range 0-9 and add one to them, so they become in the range 1-10 instead.
for example:
0 3 5
would become:
1 4 6
In eclipse Find/Replace window I can match a number with
^([0-9]+)$
In the replace-field can I somehow add to the matched number $1?
/G
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,没有办法指定回调函数/宏,这是您以这种方式更改第一组 ($1) 或任何结果所需要的。
也许有一个插件可以实现这一点,但我目前还不知道。
作为一种解决方法,您也许可以使用 jEdit 来实现此目的,它确实允许您申请结果的脚本(尽管我自己还没有尝试过,所以不确定它的效果如何)。
No, there isn't a way to specify a callback function/macro, which is what you would need in order to change the first group ($1), or any of the results, in such a way.
Maybe there's a plugin that will enable this, but I'm not currently aware of one.
As a work-around, you could perhaps use jEdit for this, which does allow you to apply a script to your results (although I've not yet tried it myself so not sure how well it works).