我整个早上都试图搜索这个答案,但没有运气,我想做的就是匹配 [幻灯片或 [图库与包含的 [ 括号..
代码如下。
$gallery = get_post_meta($post->ID, 'gallery', true);
if (preg_match("|^/[slideshow", $gallery)) {
echo "Slideshow was forund";
} else if (preg_match("|^/[nggallery", $gallery)) {
echo "Gallery was found";
} else {
echo "No Match found - No Meta Data available";
}
我用过的正则表达式,我虽然会这样工作。搜索字符串的开头,使用 / 将避免 [ 被用作正则表达式的一部分并成为搜索的一部分,
正则表达式不是我的事..虽然我读得越多,它就变得更清晰了..