php - 我怎样才能匹配\n\r 与 php 中的 preg_replace

标签 php regex

我想删除html中的空段落:

<p>
</p>

使用/<p>\n\r<\/p>/不能匹配这个 使用时/<p>.{0,2}<\/p>/有效,为什么?

最佳答案

当你需要换行时,\r(return)出现在\n(new)之前,所以在你的表达式中你应该使用\r\n.

关于php - 我怎样才能匹配\n\r 与 php 中的 preg_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40327041/

相关文章:

php - 在 Woocommerce 中批量删除产品变体图像

php - 每当浏览器加载图标处于事件状态时显示加载图标

php - 无法扫描里面的类/IlluminateQueueClosure.php

php - 在 php 中识别并获取字符串中的大写单词

r - 数据框列名称中的句点后的大写字母

php - 在 PHP 站点中避免 xss 攻击的最佳实践是什么

php - 如何通过php获取网页的Open Graph Protocol?

ruby-on-rails - rails : Regex to exclude input after a character in ruby?

arrays - 对具有字母数字值的哈希数组进行排序

python - 什么 Python 正则表达式可以捕获文本中重叠的两个单词序列(包括缩写)?