我正在尝试替换很多本来会花费很多时间的线路。
在这种情况下,我需要
"Test": "Test1"
成为:
"Test": "Test2"
我尝试了很多代码。找不到能完全满足我需求的代码。我能找到的唯一几乎能满足我需求的代码是:
寻找:
"Test": "[^"]*\K
代替:
_Test2
这段代码的问题在于,它变成了
"Test": "Test1Test2"
代替
"Test": "Test2"
如能得到帮助将非常感激!:)
答案1
您放错了匹配重置运算符,请使用:
- 找什么:
"Test": "\K[^"]*
- 替换为:
Test2
答案2
如何替换双引号内的文本
菜单“搜索”>“替换”(或Ctrl+ H)
将“查找内容”设置为
"([A-Za-z]*)(\d{1,1})"
将“替换为”设置为
"\1"
启用“正则表达式”
点击“全部替换”
前:
"Test": "Test1"
后:
"Test": "Test"