正则表达式负前瞻不起作用

regex negative lookahead not working

我需要一个正则表达式来搜索 M 的字符串吗?'后面没有 , 或 )

我想我需要一个负面的前瞻,但我似乎无法让它工作:

M?'(?!,|\))

如有任何帮助,我们将不胜感激。

谢谢!

我相信 ? 是搜索字符串的一部分,因此尝试使用正则表达式:

M\?'(?!,|\))

试试 M\?'(?!,|\))

Regex101 Demo

M\?'(?![,\)])
_^

See demo here