【发布时间】:2010-01-06 07:21:26
【问题描述】:
多行测试字符串:
dkdkdkdk dkdkdkdk dkdkdkd dkdkdkd "hello" dkdkdkdkdk dkdkdk "goodbye.hello" dkdkdkd kdkdkd kdkdkdk "hello.goodbye.hello" dddd "test" ssss "http:x-y.f/z/z" "" "."
"http:/dkdkd/dkdkdk/dkdkdkdkdkdk.g"
我想匹配每个包含“hello”的引号字符串
这匹配每个引用的字符串
\"(.+?)\"
这匹配每个包含 hello 的引用字符串
\"(.*?)hello(.*?)\"
但这并不匹配每个不包含 hello 的引用字符串
\"(.*?)(?!hello)(.*?)\"
感谢您的帮助!
【问题讨论】:
标签: regex regex-negation