preg_match_all的表达式是什么来获取此字符串的内容部分:
< meta itemprop="url" content="whatever content is here" >
到目前为止,我已经尝试过:
preg_match_all('| < meta itemprop=/"url/" content=/"(.*?)/" > |',$input,$outputArray);
答案 0 :(得分:0)
试试这个表达式:
<?php
$input = '< meta itemprop="url" content="whatever content is here" >';
preg_match_all('/content="(.*?)"/',$input,$outputArray);
print_r($outputArray);
?>
输出
Array
(
[0] => Array
(
[0] => content="whatever content is here"
)
[1] => Array
(
[0] => whatever content is here
)
)
修改强>
如果您只想获取itemprop="url"
的内容,请将正则表达式修改为
preg_match_all('/itemprop="url".*content="(.*?)"/',$input,$outputArray);