首页 新闻 会员 周边

这个正则怎么写呢?

0
悬赏园豆:5 [已解决问题] 解决于 2014-11-03 09:18

我想将IP138中查询的结果用正则解析出来,

我的正则和解析结果如下:

我想只解析出“北京市Google中国”这几个字,也就是说,只解析以“本站主数据”开头,以</li>结尾的数据,并在解析结果中去掉开头和结尾。。

 

我将被解析的数据放上来,请大侠帮忙写个正则测试一下,谢谢!

 

下边是关键数据:

<table width="80%"  border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td align="center"><h3>ip138.com IP查询(搜索IP地址的地理位置)</h3></td>
    </tr>
    <tr>
        <td align="center"><h1>您查询的IP:203.208.60.54</h1></td>
    </tr>
    <tr>
        <td align="center"><ul class="ul1"><li>本站主数据:北京市 Google中国 </li><li>参考数据一:北京市 飞翔人信息技术有限公司</li></ul></td>
    </tr>
    <tr>
        <td align="center">如果您发现查询结果不详细或不正确,请使用<a href="ip_add.asp?ip=203.208.60.54"><font color="#006600"><b>IP数据库自助添加</b></font></a>功能进行修正<br/><br/>
<p align="center">

 

 
hexllo的主页 hexllo | 菜鸟二级 | 园豆:318
提问于:2014-11-03 09:04
< >
分享
最佳答案
0

(?<=本站主数据:)北京市 Google中国 (?=</li>)

你在VS里按F1,搜索regex就能找到了。

收获园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2014-11-03 09:13

改为这样(?<=本站主数据:).*?(?=</li>)就正确了,谢谢!

 

搜索出来的只是构造器啊,没有说具体怎么写。。只是要求传入一个字符串表达式

hexllo | 园豆:318 (菜鸟二级) | 2014-11-03 09:18

@hexllo: 你需要学习怎么查MSDN了。

吴瑞祥 | 园豆:29449 (高人七级) | 2014-11-03 10:00

@吴瑞祥: 谢谢大侠提供学习方法。

hexllo | 园豆:318 (菜鸟二级) | 2014-11-03 13:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册