组中单词的正则表达式否定检查

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=]+)
#                ^^^^^

your modified demo