首先我们有以下字符串:
aaa{ignoreme}asdebla bla f{}asdfdsaignoreme}asd
Run Code Online (Sandbox Code Playgroud)
我们希望我们的正则表达式能够找到空格和任何特殊字符,例如{},但如果 after{正好出现,ignoreme}则排除它
这就是我们现在所处的位置:
(?!{ignoreme})[\s\[\]{}()<>\\'"|^`]
Run Code Online (Sandbox Code Playgroud)
问题是我们的正则表达式找到了}之后的 ignoreme
这是链接https://regex101.com/r/bU1oG0/2
任何帮助表示赞赏,谢谢