我有以下内容:
$content = "[item title='Title1'][item title='Title2']";
我希望获得单引号之间的所有标题(从上面开始,标题1和标题2)。
我正在尝试关注,但无效:
preg_match_all( '/item title="([^\']+)"/i', $content, $matches, PREG_OFFSET_CAPTURE );
print_r($matches);
答案 0 :(得分:0)
使用带有转义\'
preg_match_all( '/item title=\'([^\']+)\'/i', $content, $matches, PREG_OFFSET_CAPTURE );
^ ^ here
抓住单引号'
或双引号"
preg_match_all( '/item title=[\'"]([^\'"]+)[\'"]/i', $content, $matches, PREG_OFFSET_CAPTURE );