<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);
一直取不到数据,不知道正则错在那里了?
你的正则里没有匹配换行,这样试试:
<td align=\"left\"><ul>([\w\W]*?)</ul></td>
\w\W
报错提示:CS1009: 无法识别的转义序列
@wydycg: 要转义一下:
<td align=\"left\"><ul>([\\w\\W]*?)</ul></td>
@artwl: 非常感谢,ok了