匹配不对啊

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

慕粉3533689

2016-08-25 23:25

$p = "/

  • (.*?)

    <\ li="">\s*
  • (.*?)

    <\ li="">\s*<\ ul="">/i";怎么不对啊
写回答 关注

1回答

  • 不学习的人生有什么意思
    2016-08-26 09:55:01
    已采纳
    //题目要求的是:匹配<li></li>标签
    $p = "/(.*?)<\ li="">\s*(.*?)<\ li="">\s*<\ ul="">/i";
    //而你匹配的是(.*?)代表所有,应该是匹配<li></li>标签里所有文字,如下:
    $p="/<li>(.*?)<\/li>/i";


    慕粉3533...

    非常感谢!

    2016-08-26 17:56:09

    共 1 条回复 >

PHP进阶篇

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

181734 学习 · 2575 问题

查看课程

相似问题