0

次の行が与えられた場合、SPAN タグの 2 番目のセットを取得して以下の正規表現を取得するにはどうすればよいですか。拡張ジップではなく、ジップが欲しい。

<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>

あなたの正規表現は closeでしたが、TableBody.*貪欲?あり、 afterを追加.*すると遅延するため、タグの次の部分全体を取得できません。

于 2012-06-03T02:09:15.830 に答える