标签: regex regex-negation regex-lookarounds regex-group regex-greedy
我的模板在这里:
https://regex101.com/r/6z8X43/3
我的问题是比赛7中的第二组:
([^\/\n]*)
this.text = text;
它表示任何字符,除了/或"新行"直到.text
但我需要添加"这个"对此否定检查说,this.text应该无效。像([^\/\n|this]*)这样的东西 - 不是/,不是\ n而不是完全"这个"。
this.text
([^\/\n|this]*)
答案 0 :(得分:2)
您可以使用
^([ \f\t]*)((?:(?!this)[^\/\n])*)\.text\s*=[ \f\t]*([^$;\n=]+) # ^^^^^
请参阅your modified demo。