regex - Eclipse 中的替换问题

标签 regex eclipse grep replace

我正在使用正则表达式来匹配我的 json 文件中所有未引用的属性名称。 Eclipse 找到所需的匹配没有问题,但是当我想用 "$2" 替换匹配的字符串时,我收到此错误:Match string has changed in file filename.json. Match skipped
这是我正在使用的正则表达式:

((\w+)\s*(?!['"])(?=:))

关于如何解决这个问题的任何想法?

最佳答案

关于regex - Eclipse 中的替换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570637/

相关文章:

bash - grep匹配后获取下一个单词

iphone - 如何在iOS中使用正则表达式获取匹配项?

正则表达式在字符串中的任意位置精确匹配 1

java - IntelliJ iDEA 中有快速搜索工具吗?

java - 从 Azure AD Java 获取访问 token

java - 为什么我在 Eclipse 中收到 "cannot find symbol"错误,而它都在项目目录中?

javascript - 正则表达式匹配两个相同字符串之间的所有字符串

javascript - 如何从正则表达式替换中排除 jpeg-names?

c - 如何在程序中grep一个字符串?

git-grep 不使用多线程