如果我想匹配以下内容:
slashdot <-Hit
" slashdot " <-Hit
" slashdot <-Hit
slashdot " <-Hit
"slashdot" <-Miss
(包括如果没有换行符)我将如何正则表达式?
我希望它可以让语音标记取消匹配,但前提是内容和语音标记之间绝对没有空格。
我在 stackoverflow 上找到了一些关于如何检测语音标记的示例
(?=(?:(?:[^"]*+"){2})*+[^"]*+\z)
但是我在设置它们时遇到了麻烦,因此如果有任何空格,仍然会命中。
非常感谢所有帮助。(我是stackoverflow的新手,非常喜欢它!我正在努力为其他人回答尽可能多的问题,并学习我所听到的一切)
简单地说
slashdot - good
"slashdot" - bad
" slashdot " - good (as there are spaces)