求正则大神 急! 在线等

qq_16646747 2016-07-08 11:30:51
code:
<div class="fir" data='1000000193759440'>
<i class="icon"><img src="https://syit95598.duapp.com/wxapp_dlsh/images/stopElect/row_down.png"></img></i>
<p class="bigtit">XX市XX市新桥镇滨江村</p>
<p class="time">
2016/07/08 05:00
 至
2016/07/08 18:00
</p>
<div class="de" style="display: none;border-top: 1px solid #d5d5d5;color:#92918f;font-size:0.9em">
<p class="one">停电区域:<span></span></p>
<p class="two">停电范围:<span></span></p>
<p class="three">停电开始时间:<span></span></p>
<p class="four">停电结束时间:<span></span></p>
<!-- 停电类型:<br>-->
<p class="five">停电原因: <span></span></p>
<!-- 停电线路:<br> -->
</div>
</div>
如何正则取出<div class="fir" data='1000000193759440'> data里的值


我现在的code
$tdid = 求答案
preg_match($tdid,$match,$arrid);
var_dump($arrid);
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tottyandbaty 2016-07-08
  • 打赏
  • 举报
回复

<div class="fir"  data='\d+'>([\s\S]+)</div>\r\n</div>
inssuc 2016-07-08
  • 打赏
  • 举报
回复
$tdid = '/(?<=data=\')\d+/';
qq_16646747 2016-07-08
  • 打赏
  • 举报
回复
引用 5 楼 inssuc 的回复:
[quote=引用 3 楼 qq_16646747 的回复:] [quote=引用 1 楼 inssuc 的回复:]
$tdid = '/(?<=data=\')\d+/';
引用 1 楼 inssuc 的回复:
$tdid = '/(?<=data=\')\d+/';
var_dump 出来是 empty[/quote]
$str = file_get_contents($code_file);//code_file为数据文件
$tdid = '/(?<=data=\')\d+/';
preg_match_all($tdid, $str, $match);
var_dump($match[0]);
实测通过 preg_match(正则表达式, 用于匹配的字符串, 匹配结果);[/quote] 可以了 谢谢
inssuc 2016-07-08
  • 打赏
  • 举报
回复
引用 3 楼 qq_16646747 的回复:
[quote=引用 1 楼 inssuc 的回复:]
$tdid = '/(?<=data=\')\d+/';
引用 1 楼 inssuc 的回复:
$tdid = '/(?<=data=\')\d+/';
var_dump 出来是 empty[/quote]
$str = file_get_contents($code_file);//code_file为数据文件
$tdid = '/(?<=data=\')\d+/';
preg_match_all($tdid, $str, $match);
var_dump($match[0]);
实测通过 preg_match(正则表达式, 用于匹配的字符串, 匹配结果);
qq_16646747 2016-07-08
  • 打赏
  • 举报
回复
引用 2 楼 TottyAndBaty 的回复:

<div class="fir"  data='\d+'>([\s\S]+)</div>\r\n</div>
有php code吗
qq_16646747 2016-07-08
  • 打赏
  • 举报
回复
引用 1 楼 inssuc 的回复:
$tdid = '/(?<=data=\')\d+/';
引用 1 楼 inssuc 的回复:
$tdid = '/(?<=data=\')\d+/';
var_dump 出来是 empty

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧