问答详情
源自:3-6 查找所有匹配结果

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

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

提问者:陌上_0004 2015-12-22 09:48

个回答

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

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

    最后的i表示忽略大小写


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

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

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