1

<tr></tr>この正規表現は、10 個の組み合わせすべてに一致すると予想されます (HTML テーブルが与えられた場合、その間のすべての組み合わせを含む)。

var re = /<tr>.*<\/tr>/g;

ただし、文字列全体が一致します。なんで?

http://jsfiddle.net/zL6Qx/

4

1 に答える 1

2

非貪欲なマッチング正規表現を使用する必要があります。

var re = /<tr>.*?<\/tr>/g;
于 2013-09-05T21:45:53.493 に答える