<li class="store-item" num="1">dkjfdkjfdf</li>
<li class="store-item" num="2">dkjfdkjfdf</li>
<li class="store-item" num="3">dkjfdkjfdf</li>
<li class="store-item" num="4">dkjfdkjfdf</li>怎样用php 正则取出dkjfdkjfdf
<li class="store-item" num="2">dkjfdkjfdf</li>
<li class="store-item" num="3">dkjfdkjfdf</li>
<li class="store-item" num="4">dkjfdkjfdf</li>怎样用php 正则取出dkjfdkjfdf
解决方案 »
- 格式化时间问题
- 教科书上的疑惑
- 为什么我的COOKIE这样无法使用?还有PHP一定要以这种方式编写的吗?
- fckeditor高手请进
- php或者JS实现比较两篇文章的不同
- 读取文件
- 我终于找到组织了!!!大家帮忙看一下这个问题出在哪???急死我了!!
- 请问在下面的程序中: fputs($fp,"GET / HTTP/1.0\nHost: 192.168.0.127\n\n");中的GET / HTTP/1.0\nHost: 192.168.0.127\n\n是什么意思
- 关于PHP中session的问题
- 关于PHP中文路径,为啥不同机器上得到的结果不一样。
- 求解PHP迭代器.100分送上
- thinkphp 原名为中文的文件下载不了
$str = <<<STR
<li class="store-item" num="1">dkjfdkjfdf</li>
<li class="store-item" num="2">dkjfdkjfdf</li>
<li class="store-item" num="3">dkjfdkjfdf</li>
<li class="store-item" num="4">dkjfdkjfdf</li>
STR;
preg_match_all("/<li\s+class=\"store-item\"\s+num=[^>]*>([^<].*)<\/li>/im", $str, $matches);
var_dump($matches[1]);
<li class="store-item" num="1">dkjfdkjfdf</li>
<li class="store-item" num="2">dkjfdkjfdf</li>
<li class="store-item" num="3">dkjfdkjfdf</li>
<li class="store-item" num="4">dkjfdkjfdf</li>
';preg_match_all('#<li[^>]+>(.*)</li>#i',$string,$match);print_r($match[1]);
$string='
<li class="store-item" num="1">dkjfdkjfdf</li>
<li class="store-item" num="2">dkjfdkjfdf</li>
<li class="store-item" num="3">dkjfdkjfdf</li>
<li class="store-item" num="4">dkjfdkjfdf</li>
';//注意使用正则的修正符U
preg_match_all("/<li[^>]+>(.*)<\/li>/iU",$str,$match);
var_dump($match);
把匹配函数中的$str改成$string
<li class="store-item" num="1">dkjfdkjfdf</li>
<li class="store-item" num="2">dkjfdkjfdf</li>
<li class="store-item" num="3">dkjfdkjfdf</li>
<li class="store-item" num="4">dkjfdkjfdf</li>
';preg_match_all('/<li[^>]+>([^<]*)</li>/i',$string,$match);print_r($match[1]);