匹配前面没有字符的单词

Match word not preceded by character

我想匹配单词 STOP,只要它之前的任何地方都没有 ' - 所以:

STOP 'something - 合法

但是 ' STOP - 不是 something ' something else STOP

也不是

我试过使用否定前瞻,但我不能使用量词来允许无限制的空白/单词

如果你只需要匹配它而不需要任何捕获,我想一些简单的事情 ^[^']*STOP 成功了。