是的,可以使用JavaScript正则表达式(regex)来获取<tr></tr>
标签中的所有内容。下面是一个示例代码:
const htmlString = '<table><tr><td>Cell 1</td></tr><tr><td>Cell 2</td></tr></table>';
const regex = /<tr>(.*?)<\/tr>/g;
const matches = htmlString.match(regex);
console.log(matches);
这段代码将会输出<tr><td>Cell 1</td></tr>
和<tr><td>Cell 2</td></tr>
,即<tr></tr>
标签中的所有内容。
在这个例子中,我们使用了正则表达式/<tr>(.*?)<\/tr>/g
来匹配<tr>
和</tr>
之间的任意字符(非贪婪模式)。.*?
表示匹配任意字符,()
用于捕获匹配的内容。g
标志表示全局匹配,即匹配所有符合条件的内容。
请注意,正则表达式只能用于处理字符串,而不是直接操作HTML DOM。如果你想要在网页中获取<tr></tr>
标签中的内容,建议使用JavaScript的DOM操作方法,例如document.getElementsByTagName()
或jQuery的选择器方法。
关于JavaScript正则表达式的更多信息,你可以参考以下链接:
领取专属 10元无门槛券
手把手带您无忧上云