我有这样的文字:
blablablabla,"<p>xxxxxxxxxxxxx</p>",blablabla
我想抓住这个:
"<p>xxxxxxxxxxxxx</p>"
这样做的好方法是什么? (仅使用正则表达式)
谢谢:))
我试过这个:
[^,]*
答案 0 :(得分:1)
".*?"
只有这应该有效
""
或"<p>.*?</p>"
如果您想以"<p>
开头并以</p>"
答案 1 :(得分:0)
为什么只使用正则表达式?您可以通过以下方式轻松获得:
$parts = explode(',', $string);
$p = $parts[1];
答案 2 :(得分:0)
我并不完全明白你想要什么,但/"<p>(.)+<\/p>"/
可能适合。
答案 3 :(得分:0)
您可以使用以下内容
$str = 'blablablabla,"<p>xxxxxxxxxxxxx</p>",blablabla ';
preg_match('/"<p>.+?<\/p>"/', $str, $matches);
print_r($matches);
返回,
Array
(
[0] => "<p>xxxxxxxxxxxxx</p>"
)