我有:
<span id="WidgetMain1_WidgetContact1_City_lbl">Woodside, </span>
<span id="WidgetMain1_WidgetContact1_State_lbl">NY</span>
我想得到伍德赛德和纽约州的名字,我试试:
Regex rl = new Regex(@"WidgetMain1_WidgetContact1_City_lbl/"">(.+?)</span>");
Regex nn = new Regex(@"WidgetMain1_WidgetContact1_State_lbl/"">(.+?)</span>");
在两种情况下都不起作用:(
答案 0 :(得分:0)
正如Kenneth发布的那样,双引号附近有错误,如果删除正斜杠,它将起作用。
另外,建议,如果可以的话,避免点,在你的情况下,我会改变(。+?)到([^&lt;&gt;] *?),这样它只需要跨度(如果没有html标签),点很慢,可能会对长文档造成很多麻烦。
干杯。