首页 新闻 会员 周边

.Net采集正则问题?急

0
悬赏园豆:5 [已解决问题] 解决于 2012-08-03 15:36

<table class="ProductSubDetailsText" border="0" cellpadding="10" style="width: 530px; ">
  <tr align="left" >
  <td class="ProductSubDetailsHead" valign="bottom" style="height:25px;">产品介绍</td>
  </tr>
  <tr>
  <td align="left"><ul>
  <li>消除细菌引起的恼人气味</li>
  <li>持久保持肌肤光滑</li>
  <li>适用於运动後或出汗後不便洗澡的尴尬情况</li>
  <li>具怡人的玫瑰气味</li>
</ul></td>
  </tr>
  </table>

我现在要取出:
消除细菌引起的恼人气味
持久保持肌肤光滑
适用於运动後或出汗後不便洗澡的尴尬情况
具怡人的玫瑰气味

string Productinfo = GetRegValue("<td align=\"left\"><ul>(.*)</ul></td>", jg1);

一直取不到数据,不知道正则错在那里了?

jason2013的主页 jason2013 | 小虾三级 | 园豆:1998
提问于:2012-08-03 15:04
< >
分享
最佳答案
0

你的正则里没有匹配换行,这样试试:

<td align=\"left\"><ul>([\w\W]*?)</ul></td>
收获园豆:5
artwl | 专家六级 |园豆:16736 | 2012-08-03 15:10

\w\W

报错提示:CS1009: 无法识别的转义序列

jason2013 | 园豆:1998 (小虾三级) | 2012-08-03 15:19

@wydycg: 要转义一下:

<td align=\"left\"><ul>([\\w\\W]*?)</ul></td>
artwl | 园豆:16736 (专家六级) | 2012-08-03 15:25

@artwl: 非常感谢,ok了

jason2013 | 园豆:1998 (小虾三级) | 2012-08-03 15:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册