我在WordPress语法代码突出显示中使用preg_match_all
单引号'
,正在运行
preg_match_all("/'(.*?)'/",$content,$matches);
但是,当我在此代码中使用双引号"
时,无法正常工作
preg_match_all('/"(.*?)"/',$content,$matches);
有没有一种简单的方法来修复代码?
- 编辑 -
我正在使用此代码制作我自己的wordpress语法高亮显示代码插件
function myHighlightSyntaxCode($content )
{
global $post;
$content= $post->post_content;
$content=reformatText($content);
return $content;
}
function reformatText($content){
preg_match_all("/'(.*?)'/",$content,$matches);
/*
this is the part of my code for content inside quote
*/
}
add_filter( 'the_content', 'myHighlightSyntaxCode');
答案 0 :(得分:1)
这样做会否定比赛中的引语
preg_match_all('/"([^"]*)"/',$content,$matches);