我正在寻找与summary(pitchData)
匹配的正则表达式,但与文本中的"batz"
不匹配:""
bla "" and "batz" foo
匹配,/"([^"]*)"/g
匹配/"([^"]+)"/g
。
使用正则表达式是否有可能?
我正在寻找与summary(pitchData)
匹配的正则表达式,但与文本中的"batz"
不匹配:""
bla "" and "batz" foo
匹配,/"([^"]*)"/g
匹配/"([^"]+)"/g
。
使用正则表达式是否有可能?
您可以将此正则表达式与捕获的组一起使用:
(?:""|[^"])*("[^"]+")
RegEx详细信息:
(?:
:启动一个非捕获组
""
:匹配""
|
:或[^"]
:匹配所有非"
的字符)*
:关闭非捕获组。 *
允许该组匹配0个或多个匹配项("[^"]+")
:匹配一个非空的双引号字符串并捕获在组#1中