Preg 根据字符串替换文本
Preg Replace text based on string
我想弄清楚为什么这没有结果。
我正在从 wp 数据库中获取数据
$global_notice2 = get_post_meta($post->ID,'_global_notice', true);
这包含一个 href link 我希望在向用户显示它之前使用 preg replace 进行操作,例如
preg_replace('/<a(.*?)href="(.*?)"(.*?)>/', '', $global_notice2 );
现在我们显示数据
$notice2 = "<p>$alternative_content$global_notice2</p>";
数据未修改,我做错了什么?
preg_replace
不要修改参数,你需要像这样捕捉 return :
$global_notice2 = preg_replace('/<a(.*?)href="(.*?)"(.*?)>/', '', $global_notice2);
我想弄清楚为什么这没有结果。
我正在从 wp 数据库中获取数据
$global_notice2 = get_post_meta($post->ID,'_global_notice', true);
这包含一个 href link 我希望在向用户显示它之前使用 preg replace 进行操作,例如
preg_replace('/<a(.*?)href="(.*?)"(.*?)>/', '', $global_notice2 );
现在我们显示数据
$notice2 = "<p>$alternative_content$global_notice2</p>";
数据未修改,我做错了什么?
preg_replace
不要修改参数,你需要像这样捕捉 return :
$global_notice2 = preg_replace('/<a(.*?)href="(.*?)"(.*?)>/', '', $global_notice2);