正则表达式为什么结果只有一个的时候 可以匹配出来,多个就不行了,求救 !!!

[复制链接]
查看11 | 回复2 | 2013-8-7 15:25:24 | 显示全部楼层 |阅读模式
你的正则表达式中.*用的是贪婪模式所以匹配出来只有一个,加一个问号即.*?变成非贪婪模式就可以匹配出多个了,你的例子中可以匹配两个,因为'>)可以匹配四个,在你的例子中....
回复

使用道具 举报

千问 | 2013-8-7 15:25:24 | 显示全部楼层
你用的是最佳匹配,最容易理解的是采用判断语句,多次判断...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行