gpt4 book ai didi

javascript - 使用 javascript 正则表达式获取 内的所有内容?

转载 作者:行者123 更新时间:2023-12-03 03:34:17 25 4
gpt4 key购买 nike

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

这就是我现在所处的位置:

var data = /<tr bgcolor="#FFFFFF">([\s\S])/.exec(request.responseText);

我在谷歌上发现 [\s\S] 表示所有字符和换行符,我希望这是正确的。

request.responseText 是我获取数据的地方。

这是它返回的值:

"<tr bgcolor="#FFFFFF">", ""

我正在使用 regExr.com 来制作这些表达式。我在谷歌上搜索过,但我发现的唯一的遮阳篷是普通的javascript。

因此,回顾一下我的问题,我想获取 <tr> 之间的数据。有bgcolor="#FFFFFF"直到出现以下 </tr>到一个变量中,这样我就可以在我将要制作的数组中使用它。

From here  --> <tr bgcolor="#FFFFFF">
<td>random text</td>
<td>random text</td>
<td>random text</td>
<td>random text</td>
</tr> <-- until here

我希望我的问题很清楚,很难解释你不太了解的事情。第一次使用Javascript表达式。

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

例如 document.getelementbyID 不是我想要的。我过去已经用过这个。

最佳答案

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

/<tr bgcolor="#FFFFFF"(.|\n)*?\/tr>/

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

关于javascript - 使用 javascript 正则表达式获取 <tr> </tr> 内的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45938533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com