jquery regex - 来自字符串的HTML标记

时间:2014-04-07 10:09:05

标签: javascript regex

如何使用正则表达式将HTML表标记与字符串分开?

var sTabString =' ... <table > <table ... any string ... id="Unique_1"  ... any string ...> abc def <table > ... ';
var sReg = '< *table .* id *= *"Unique_1" .*>';
var sRegEx = new RegExp(sReg);
var sResult = sTabString .match(sRegEx);
alert(sResult);

我希望open标签的所有属性如下:

<table ... any string ... id="Unique_1"  ... any string ...>

1 个答案:

答案 0 :(得分:1)

这将为您提供字符串中的每个<table>元素(及其所有属性)。

var regex = new RegExp("<table.*?>", "g");

var result = str.match(regex);  

for (var i=0; i<result.length; i++)
{
    // do something with your <table> elements here
    console.log(result[i]);
}