·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

各位懂php的大佬,多了个class 判断应该怎么写啊

121 4
发表于 2024-2-23 15:25:09 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. [/code]
  2. <div class="xzbiaoti" id="downurl"><dt class="on">下载地址</dt><dt>Android版</dt><dt>iPhone版</dt><dt>Mac版</dt></div>
  3. [code]// 来源preg_match('/<div class="xzbiaoti" id="downurl">(.*?)<\/div>/is', $http, $from_arr); print_r($from_arr[1]);preg_match_all('/<dt>(.*?)<\/dt>/is', $from_arr[1], $from_name_arr); print_r($from_name_arr[1]);
复制代码




各位懂php的大佬,多了个class 判断应该怎么写啊
我要说一句 收起回复

评论4

婷姐Lv.8 发表于 2024-2-23 15:25:39 | 显示全部楼层
问gpt
我要说一句 收起回复
婷姐Lv.8 发表于 2024-2-23 15:25:53 | 显示全部楼层
没账号啊
我要说一句 收起回复
TyCodingLv.8 发表于 2024-2-23 15:26:47 | 显示全部楼层
问题不清不楚,你的目的是什么
我要说一句 收起回复
TyCodingLv.8 发表于 2024-2-23 15:27:09 | 显示全部楼层
如果你希望在原有的正则表达式基础上增加一个对class属性的判断,你可以修改正则表达式来包含这个条件。假设你想要匹配<dt>标签,但现在只想匹配那些同时包含特定class属性的<dt>标签。

不过,在你给出的示例中,<dt>标签并没有class属性,所以我将假设你想要匹配类似<dt class="someclass">这样的标签。你可以这样修改正则表达式:

php
preg_match_all('/<dt class="someclass">(.*?)<\/dt>/is', $from_arr[1], $from_name_arr);
但是,如果你的意思是想要在<div>标签中增加一个class的判断,那么你可以这样做:

php
preg_match('/<div class="xzbiaoti someotherclass" id="downurl">(.*?)<\/div>/is', $http, $from_arr);
在这个例子中,正则表达式现在会匹配<div class="xzbiaoti someotherclass" id="downurl">...</div>。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:3.14.253.221,124.239.243.73,GMT+8, 2024-4-29 16:03 , Processed in 0.203536 second(s), 101 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表