返回信息流1、
border="0">
Deathll</span>
或者
border="0">
蝶舞</span>
用下面的正则表达式去
“border=\"0\">[.\\s\\w]*([^\\x00-\\xff[\\w]*]*)</span>”只能读出汉字的,
2、
"ab_con_left06_right_02">
请赐我一颗种子吧!我的GG号是:130303188</div>
"\"ab_con_left06_right_02\">[.\\s\\w]*([^\\x00-\\xff]+)</div>"匹配不成功
求指点,谢谢
这是一条镜像帖。来源:北邮人论坛 / java / #17629同步于 2011/3/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[求助]几个正则表达式
mx201245
2011/3/23镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
匹配汉字是\u4e00-\u9fa5;默认.是不匹配跨行的.可以(?s)来让它匹配跨行;匹配最近的用.*?</span>这样比较好。否则如果还有</span>就会匹配到最后一个了.
你的正则其实可以很简单的写出来.(?s)border=\"0\">(.*?)</span>下面那个类似,如果你要找汉字的话,就直接[\u4e00-\u9fa5]*即可。
多谢
【 在 gzg 的大作中提到: 】
: 匹配汉字是\u4e00-\u9fa5;默认.是不匹配跨行的.可以(?s)来让它匹配跨行;匹配最近的用.*?</span>这样比较好。否则如果还有</span>就会匹配到最后一个了.
: 你的正则其实可以很简单的写出来.(?s)border=\"0\">(.*?)</span>下面那个类似,如果你要找汉字的话,就直接[\u4e00-\u9fa5]*即可。