我想要做的一个例子..我有很多:
name : 'SomethingXX',
我想成为:
name: 'Something Else',
每个条目的位置Something
不同,因此我可以使用name : '((.*?))XX'
但为了替换,我需要能够保留Something
但更改,XX
但我不知道该怎么做。我无法找到替换XX,因为它也出现在其他地方。
答案1
这会将所有行中的 XX 替换为您想要的内容:
^name : '.+?\KXX
- 寻找:
^name : '.+?\KXX
- 代替:
What you want
解释:
^ : beginning of line
name : ' : literally
.+? : 1 or more any character but newline, not greedy
\K : forget all we have seen until this position
XX : XX (what to be changed)