什么正则表达式会检查一行中没有(
字符的单词?我试过(\w+)(\?!\()
但它不起作用,并且(\w+)[^\(]
通过将最后一个字母视为[^\(]
部分来匹配任何内容。我正在使用 D 编程语言。
应该匹配的例子:
它应该与asdf
以下内容匹配:
asdf blah
asdf.beef
(asdf)
但不在这些:
asdf(blah)
但是,在 中asdf(blah)
,blah
将匹配。同样在asdf blah
andasdf.beef
中,blah
andbeef
也将被匹配。