组中单词的正则表达式否定检查
Regexp negative check of word in group
我的模板在这里:
https://regex101.com/r/6z8X43/3
我的问题是第 7 场比赛的第二组:
([^\/\n]*)
this.text = 文本;
表示任何字符,除了 / 或 "new line" 直到 .text
但是我需要在这个否定检查中添加"this"字,所以this.text
应该是无效的。类似于 ([^\/\n|this]*)
- 不是 /,不是 \n,也不完全是 "this"。
你可以使用
^([ \f\t]*)((?:(?!this)[^\/\n])*)\.text\s*=[ \f\t]*([^$;\n=]+)
# ^^^^^
我的模板在这里:
https://regex101.com/r/6z8X43/3
我的问题是第 7 场比赛的第二组:
([^\/\n]*)
this.text = 文本;
表示任何字符,除了 / 或 "new line" 直到 .text
但是我需要在这个否定检查中添加"this"字,所以this.text
应该是无效的。类似于 ([^\/\n|this]*)
- 不是 /,不是 \n,也不完全是 "this"。
你可以使用
^([ \f\t]*)((?:(?!this)[^\/\n])*)\.text\s*=[ \f\t]*([^$;\n=]+)
# ^^^^^