所以我有数字,我试图在Notepad ++中替换,我必须调整正值和负值,所以我的搜索看起来像这样:
v (.{0,1})13.500000
替换:
v $1 10.500000
除了我不希望捕获组引用和其他数字之间存在空间,但如果我将空间留出,则它不会放置任何内容(没有捕获组#110)。
如何“逃避”它以便捕获组与字符文字分开而不插入不需要的字符?
我可以做两个替换,但我认为这一定是可能的,虽然我无法弄清楚如何搜索它。
示例源文本:
v 13.000000 19.0000000 8.000000
v 13.000000 19.0000000 9.000000
v -13.000000 19.0000000 9.000000
v -13.000000 19.0000000 8.000000
期望的结果:
v 10.000000 19.0000000 8.000000
v 10.000000 19.0000000 9.000000
v -10.000000 19.0000000 9.000000
v -10.000000 19.0000000 8.000000
答案 0 :(得分:3)
尝试此替换:
v ${1}10.500000
答案 1 :(得分:-1)
我将尝试捕获除第一个数字以外的所有两组...
查找内容:(v.+?)\d+(.+$)
替换为:$110$2