我认为这将是做一个共同的和容易的事情,但到目前为止,我一直无法找到谷歌搜索答案。
如何将我的正则表达式匹配的子串, 只有当它不立即通过特定字符串开头?
在这种情况下,我想匹配"
(一个空格,接着引号),但只有当它不是由之前,
(逗号)。我已经尝试了一些不同的东西。目前(?!,) "
是接近我已经得到了,但负先行似乎并不奏效,因为我期望的那样。
我想要的一些例子:
Laura said "What have you done?" - 1 match
Laura said, "What have you done?" - 0 matches (there's a comma)
"Come with me," David said. - 0 matches (no space before the ")
Michael said "Throw it!" Jessica replied, "I'd rather not..." Shia shouted "Just do it!"
- 2 matches
这是记事本+ +。 我究竟做错了什么?