我有一个非常好的正则表达式,它从文本中选择引号:
(["']).+?\1
但是我需要一个正则表达式,它从文本中选择不带引号的引号。
例如,我有:
鲸鱼由八个现存科组成:“ Balaenopteridae”(角鲨),“ Balaenidae”(右鲸),“ Cetotheriidae”(侏儒右鲸),“ Eschrichtiidae”(灰鲸),“ Monodontidae”(白鲸和独角鲸) ,“ Physeteridae”(抹香鲸),...
我需要在引号之间提取文本:
a科,Bal科,C科,...
为了括号提取文本我用正则表达式:(?<=\().+?(?=\))
。它工作得很好,但是类似的引号正则表达式不起作用。我想在php中使用正则表达式。
我试图用这个:
(?<=(["'])).+?(?=\1)
但这是行不通的。你能帮助我吗?
(["'])(.+?)\1
然后只需获取第二组的值即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句