$p = "|<[^>]+>(.*?)</[^>]+>|i"

来源:3-6 查找所有匹配结果

陌上_0004

2015-12-22 09:48

$p = "|<[^>]+>(.*?)</[^>]+>|i" 这里的[^>]啥意思?没明白

写回答 关注

2回答

  • sbdx
    2015-12-22 15:38:31

    可以匹配<a>,但是不能匹配<>这样的,就是说<后面不能紧跟>符号。

    最后的i表示忽略大小写


    这是一个匹配HTML标签的正则,但如果是<br />这样的独立的标签无法匹配

  • 慕莱坞9220042
    2015-12-22 10:01:31

    你好,这是正则表达式,[^>]表示不是“>”的字符,望楼主采纳!

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181838 学习 · 2577 问题

查看课程

相似问题