PHP正则表达式-检测3<;br>;或换行符

PHP正则表达式-检测3<;br>;或换行符,php,regex,Php,Regex,我在Wordpess中有数据页,在数据中,我想检测3个或3个输入字符。 要检测3个或更多新行字符, 我有:/(^[\rn]*.[\r\n]+)[\s\t]*[\r\n]{3,}+/ 我需要添加和选项来检测3个新行字符或3个。 如何做到这一点? 谢谢这个正则表达式应该可以: /(?:(?=[\r\n])\r?\n?|<br[^>]+>){3,}/ /(?:(?=[\r\n])\r?\n?|]+>){3,}/ 说明: 组: 要么: 确保前面有一个\r或\n 匹配可选的\r

我在Wordpess中有数据页,在数据中,我想检测3个
或3个输入字符。
要检测3个或更多新行字符,
我有:
/(^[\rn]*.[\r\n]+)[\s\t]*[\r\n]{3,}+/

我需要添加和选项来检测3个新行字符或3个
。 如何做到这一点?
谢谢

这个正则表达式应该可以:

/(?:(?=[\r\n])\r?\n?|<br[^>]+>){3,}/
/(?:(?=[\r\n])\r?\n?|]+>){3,}/
说明:

  • 组:
    • 要么:
      • 确保前面有一个
        \r
        \n
      • 匹配可选的
        \r
        ,然后匹配可选的
        \n
      • (此格式允许您匹配所有三种换行符格式:
        \r
        \n
        \r\n
    • 或:
      • 一个

        标记,它可能包含其他内容,例如


        ,等等
  • 将小组匹配三次或更多次

此正则表达式应执行以下操作:

/(?:(?=[\r\n])\r?\n?|<br[^>]+>){3,}/
/(?:(?=[\r\n])\r?\n?|]+>){3,}/
说明:

  • 组:
    • 要么:
      • 确保前面有一个
        \r
        \n
      • 匹配可选的
        \r
        ,然后匹配可选的
        \n
      • (此格式允许您匹配所有三种换行符格式:
        \r
        \n
        \r\n
    • 或:
      • 一个

        标记,它可能包含其他内容,例如


        ,等等
  • 将小组匹配三次或更多次

此正则表达式应执行以下操作:

/(?:(?=[\r\n])\r?\n?|<br[^>]+>){3,}/
/(?:(?=[\r\n])\r?\n?|]+>){3,}/
说明:

  • 组:
    • 要么:
      • 确保前面有一个
        \r
        \n
      • 匹配可选的
        \r
        ,然后匹配可选的
        \n
      • (此格式允许您匹配所有三种换行符格式:
        \r
        \n
        \r\n
    • 或:
      • 一个

        标记,它可能包含其他内容,例如


        ,等等
  • 将小组匹配三次或更多次

此正则表达式应执行以下操作:

/(?:(?=[\r\n])\r?\n?|<br[^>]+>){3,}/
/(?:(?=[\r\n])\r?\n?|]+>){3,}/
说明:

  • 组:
    • 要么:
      • 确保前面有一个
        \r
        \n
      • 匹配可选的
        \r
        ,然后匹配可选的
        \n
      • (此格式允许您匹配所有三种换行符格式:
        \r
        \n
        \r\n
    • 或:
      • 一个

        标记,它可能包含其他内容,例如


        ,等等
  • 将小组匹配三次或更多次

哦,嗨。。一个疑问。。。它正在从2检测\r\n。。我的另一个代码数据现在正在崩溃。最后,我使用:
$content=preg\u replace(“##I”、“\n”、$content)将br标记转换为换行符然后是检测换行符的正常代码。。一个疑问。。。它正在从2检测\r\n。。我的另一个代码数据现在正在崩溃。最后,我使用:
$content=preg\u replace(“##I”、“\n”、$content)将br标记转换为换行符然后是检测换行符的正常代码。。一个疑问。。。它正在从2检测\r\n。。我的另一个代码数据现在正在崩溃。最后,我使用:
$content=preg\u replace(“##I”、“\n”、$content)将br标记转换为换行符然后是检测换行符的正常代码。。一个疑问。。。它正在从2检测\r\n。。我的另一个代码数据现在正在崩溃。最后,我使用:
$content=preg\u replace(“##I”、“\n”、$content)将br标记转换为换行符然后是检测换行符的常规代码