在 Sublime Text 中查找并替换特定字符

在 Sublime Text 中查找并替换特定字符

我想要做的一个例子..我有很多:

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)

相关内容