抓住里面的一切<;tr></tr>;使用javascript正则表达式?

抓住里面的一切<;tr></tr>;使用javascript正则表达式?,javascript,html,regex,Javascript,Html,Regex,我正在尝试使用javascript表达式获取tr中的所有内容 这就是我现在的处境: var data = /<tr bgcolor="#FFFFFF">([\s\S])/.exec(request.responseText); 我希望我的问题很清楚,很难解释一些你不太了解的事情。第一次使用Javascript表达式 编辑:这将是一个chrome插件,并且已经使用regex制作。所以改变它超出了我的技能水平。我作为实习生得到了这个项目 所以document.getelementbyI

我正在尝试使用javascript表达式获取tr中的所有内容

这就是我现在的处境:

var data = /<tr bgcolor="#FFFFFF">([\s\S])/.exec(request.responseText);
我希望我的问题很清楚,很难解释一些你不太了解的事情。第一次使用Javascript表达式

编辑:这将是一个chrome插件,并且已经使用regex制作。所以改变它超出了我的技能水平。我作为实习生得到了这个项目


所以document.getelementbyID不是我想要的。我过去已经用过了。

我认为这应该适用于您的情况:

/


(.|\n)*?
将匹配
tr
块中的任何字符或换行符。

/([\s\s]+)/
?最初编写此代码的人是错的。正则表达式解析HTML很难维护,不准确,而且有更好的选择(插件也是如此)。你可以继续这种不正确的行为,或者你可以用正确的方法来做(见重复),然后可能会说,嘿,伙计们,看,我找到了一个更好的方法来做这件事。如果这是一家好公司,他们会欢迎你的意见并祝贺你。如果他们不好,我会找一个更好的实习机会。@Liam我和那个家伙谈过了,我现在要用这份文件。8月8日,本月8月8日,本月8日,本月8月8日,本月8日,本月8日,本月8月8日,本月月8日日,本月月8日日,本月月8日日,本月8日,本本月8日,本本月7日,本月7日日,本月8日日日,本月月8日日,本月月8日日日,本本月8月8日日,本本本月8月8日,本本月8日日日,本本月8月8月8月8日日,本本本本本月8月8日,本本本月8 8 8 8日日,本本月8 8 8 8 8 8日日,本本月8日日,本本本本本本本本本本本本本月8 8 8 8 8月8 8 8 8日,本本本本本本本本月月月月8日日日日,本本本本本本本本月8͊
"<tr bgcolor="#FFFFFF">", ""
From here  --> <tr bgcolor="#FFFFFF">
                <td>random text</td>
                <td>random text</td>
                <td>random text</td>
                <td>random text</td>
              </tr> <-- until here