Topic: 帮忙看看这个正则表达式

  Print this page

1.帮忙看看这个正则表达式 Copy to clipboard
Posted by: xushiming
Posted on: 2005-03-16 15:04

我想通过正则表达式提取下列HTML中:“旅游天地\美食”,“网纱鱼卷”这两组字串:
</a></td><td nowrap>旅游天地\美食</td><td nowrap>网纱鱼卷</td></tr>
我用这个正则表达式,([^<td nowarp></td>]+)),只能提取到第一串字符。谁比较了解的,帮忙看看。

我用的是:jakarta-oro-2.0.8.jar包

2.Re:帮忙看看这个正则表达式 [Re: xushiming] Copy to clipboard
Posted by: why
Posted on: 2005-03-20 23:32

+, likewise *, is "greedy"
try ,[^<td nowarp></td>]+?
I'm not sure but I think Jakarta-ORO supports this non-greedy form

3.Re:帮忙看看这个正则表达式 [Re: why] Copy to clipboard
Posted by: dawnlong2000
Posted on: 2005-03-30 20:31

<td\s+nowrap>([^[]+)</td>,使用ORO的Perl5通过测试


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923