正则匹配

[复制链接]
查看11 | 回复4 | 2012-10-2 14:07:38 | 显示全部楼层 |阅读模式
如果你已经获得了class=“yd_text”这个div的html文本,下面一行正则就可以了[^>]+(?=)考虑到输入有标签嵌套的情况,给出一个两次匹配的方式:输入:fhfjfjfhgfjout there第一次匹配正则:(?=).+?(?=)第一次匹配输出:fhfjfjfhgfj第二次匹配正则:[^>]+$第二次匹配输出:fhfjfjfhgfj第一次匹配为非贪婪匹配,得到的是class=“yd_text”与之后第一...
回复

使用道具 举报

千问 | 2012-10-2 14:07:38 | 显示全部楼层
$str 是你要处理的原字符串$matches 是中间提出来的内容,是一个数组,打印一下一看你就明白了preg_match("/^(.*?)$/",$str,$matches)...
回复

使用道具 举报

千问 | 2012-10-2 14:07:38 | 显示全部楼层
正则匹配是做不出来的,我写个一个匹配。。。的,php实现,需要发给你。...
回复

使用道具 举报

千问 | 2012-10-2 14:07:38 | 显示全部楼层
sdfsdf...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行