Javascript RegEx获取tr标记

Javascript RegEx获取tr标记,javascript,html,regex,Javascript,Html,Regex,我有字符串: ' <tr id="sdf"></tr> <td> <div>asdf</div> asdf </td> <tr id="sdfdf"> <td> <div>asdf</div> asdf </td> </tr> <tr id="sdf"></tr> <tr id="ssdfdf

我有字符串:

'
<tr id="sdf"></tr>
<td>
  <div>asdf</div>
  asdf
</td>
<tr id="sdfdf">
  <td>
    <div>asdf</div>
    asdf
  </td>
</tr>
<tr id="sdf"></tr>
<tr id="ssdfdf">
  <td>
    <div>asdf</div>
    asdf
  </td>
</tr>
'
'
asdf
asdf
asdf
asdf
asdf
asdf
'
我想使用RegExp将
tr
标记保存到数组中。

只要
标记从未嵌套,您可以尝试以下方法:

result = subject.match(/<tr[\s\S]*?<\/tr>/g);

result=subject.match(/关于什么?大象?疣子?这是一个XHTML问题吗?源数据是什么?你想对结果做什么?而且,用正则表达式解析XHTML几乎总是错误的。通过使用HTML解析器…你必须提供更多的信息。@Alexander:你练习模糊吗?温柔点Tomalak,他听起来不像是一个英语母语的speaker.但是Alexader,我们需要更多的信息。你是在寻找tr标签中的内容吗?你是在寻找包含内容的整个元素吗?告诉我们你到底想做什么。可能有人会告诉你更好的方法。当我使用“