我在wordpres主题中为soundcloud剪辑创建了Shortcode,通过这种方式,我在wordpress帖子中使用了该代码[soundcloud id="146266424"][/soundclou]
。当146266424
它是soundcloud片段ID时。我想通过使用preg_match_all
函数来匹配ID号来创建常规的php表达式。通过这种方式
$pattern = "//";
$subject = get_the_content();
if ( preg_match_all($pattern, $subject, $matches) ) {
echo $matches;
}
我如何创建pattern
正则表达式代码,直到我echo $matches
直接向我展示146266424
?
您的php代码将是,
$pattern = '~soundcloud\s*id="\K[^"]*~';
$subject = get_the_content();
if ( preg_match_all($pattern, $subject, $matches) ) {
var_dump($matches);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句