首页 新闻 会员 周边

正则式的问题,(?=pattern)的用法

0
[已解决问题] 解决于 2014-09-12 16:22

<td>\d*</td>)  可以得到下面的效果:

<td>2099</td>
<td>3</td>

 

<td>\d*(?=</td>)   可以得到下面的效果:

<td>2099
<td>3

 

 那么要得到下面的效果应该是(?=<td>)\d*(?=</td>)  

2099
3

为啥不行?什么都匹配不到!要怎么写呢?

刘宏玺的主页 刘宏玺 | 专家六级 | 园豆:14020
提问于:2014-09-12 15:17
< >
分享
最佳答案
0

(?<=<td>)\d*(?=</td>) 

他是有前后的

奖励园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2014-09-12 15:41

不对啊,什么都没匹配出来

刘宏玺 | 园豆:14020 (专家六级) | 2014-09-12 15:51
吴瑞祥 | 园豆:29449 (高人七级) | 2014-09-12 16:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册