ShinKu
V2EX  ›  正则表达式

idea 搜索正则进行替换,有办法进行计算吗

By ShinKu at 2020 年 12 月 18 日 · 1879 次点击
例如有一组数据
A1
B1
C1
D1
目标数据为
A5
B5
C5
D5

想利用 idea 正则进行替换下
find: (\d+)
repalce: $1 => $1 如何进行+4 的操作
网上没有搜到类似的功能
第 1 条附言  ·  2020 年 12 月 18 日
编辑下,谢谢各位解答
平时写脚本很少,而且需要修改的地方不是很多,所以没有优先用脚本去替换。
目前用 String Manipulation 插件配合正则已实现需求。
3 条回复    2020-12-18 18:12:29 +08:00
linvon
   1
linvon  
   2020 年 12 月 18 日   ❤️ 1
写脚本换呗。。
YUyu101
   2
YUyu101  
   2020 年 12 月 18 日   ❤️ 1
Structural search 然后用 groovy 脚本写 Replacement 可能可以,以前也找过,但我嫌麻烦就自己写脚本替换了。
fzinfz
   3
fzinfz  
   2020 年 12 月 18 日   ❤️ 1
find: (?<=[A-D])1
replace: 5
不写脚本的话 0-9 最多需手动替换 10 次
© 2026 V2EX · 29ms · 3.9.8.5