Notepad++ 正则表达式用数字替换捕获组

Dra*_*18s 0 regex notepad++

所以我想在 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
Run Code Online (Sandbox Code Playgroud)

期望的结果:

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
Run Code Online (Sandbox Code Playgroud)

Edu*_*bar 5

尝试这个替换:

v ${1}10.500000
Run Code Online (Sandbox Code Playgroud)