标签之间匹配的正则表达式仅匹配表中的第一个和最后一个

时间:2013-09-05 21:43:56

标签: javascript regex

我希望这个正则表达式匹配所有十个<tr></tr>组合(以及两者之间的所有内容,给定一个HTML表格。

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

但整个字符串都是匹配的。为什么呢?

http://jsfiddle.net/zL6Qx/

1 个答案:

答案 0 :(得分:2)

你应该使用非贪婪的匹配正则表达式:

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