PHP Regex替换标签

尼尔夫

我有一段文字包含:

[shipping_address]
<p><b>#shipping_title#</b></p>
<p>#shipping_name#<br>
  #shipping_streetNrBox#<br>
  #shipping_zipcode# #shipping_city#<br>
  #shipping_country#<br>
</p>
[/shipping_address]

在php中,如果某个if语句返回true,我想删除整个块(包括[shipping_address] [/ shipping_address])。我正在使用preg_replace,但是我需要一些代码帮助。

$content = preg_replace("\[shipping_address\](.*?)\[/shipping_address\]", "" , $content);

不能解决问题,请有人帮我。

阿尔玛·杜

这将完成以下工作:

$sData = preg_replace('/\[shipping_address\](.*?)\[\/shipping_address\]/si', '', $sData);

-请注意使用模式定界符和多行替换(s 修饰符-在这种情况下,它指的是.(点)符号)。我还添加了i修饰符,使替换不区分大小写。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP regex - 用链接替换多个标签之间的文本

来自分类Dev

PHP替换BBcode标签

来自分类Dev

PHP中的Img标签替换

来自分类Dev

php替换多个br标签

来自分类Dev

PHP中的Img标签替换

来自分类Dev

php替换多个br标签

来自分类Dev

改善我的regex + php替换

来自分类Dev

使用PHP将regex替换为regex

来自分类Dev

在PHP中用Preg Replace替换标题标签

来自分类Dev

在PHP中的标签之间替换值

来自分类Dev

PHP用img标签替换笑脸

来自分类Dev

用php自动替换标签HTML

来自分类Dev

PHP 替换 HTML 表格标签内的数据

来自分类Dev

使用 php 将 <div> 标签替换为 <p> 标签

来自分类Dev

用单词regex php替换单词

来自分类Dev

php将字符串替换为html标签

来自分类Dev

在php发布脚本中用<Br>标签替换'enter'

来自分类Dev

PHP字符串用标签之间的字符替换

来自分类Dev

PHP用动态值(包括IF条件)替换标签

来自分类Dev

在PHP中查找和替换标签及其内容

来自分类Dev

PHP preg_match并替换标签之间的多个实例

来自分类Dev

使用PHP和Ajax获取/替换div标签的内容

来自分类Dev

php在文件html中的两个标签之间替换

来自分类Dev

在PHP中使用自定义标签替换preg

来自分类Dev

PHP-使用链接搜索和替换标签

来自分类Dev

用PHP中的htmlspecialchars()替换除某些html标签外的所有HTML标签?

来自分类Dev

PHP DOM-将THEAD中的TD标签替换为TH标签

来自分类Dev

如何用存储在php数组中的其他标签替换html标签?

来自分类Dev

php,regex和ldifde base64_encode /替换多行