0

给定以下行,我如何从获取第二组 SPAN 标记中获取下面的正则表达式。我想要拉链,而不是扩展拉链。

<TD width="20%">Zip Code: <B><SPAN class="TableBody clsBold">06902</SPAN>-<SPAN class="TableBody clsBold"> 2630</SPAN></B></TD></TR>

正则表达式:

<TD.+>([(\s)A-Za-z#]+:)\s*<B><SPAN class="TableBody.*">([\d\s#a-zA-Z$,]+)</SPAN>
4

1 回答 1

1

<TD.+>([(\s)A-Za-z#]+:)\s*<B><SPAN class="TableBody.*?">([\d\s#a-zA-Z$,]+)</SPAN>

您的正则表达式很接近,但是TableBody.*贪婪,并且添加?after.*使它变得懒惰,因此它不会抓取整个标签的下一部分。

于 2012-06-03T02:09:15.830 回答