如何使用正则表达式将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 ...>
答案 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]);
}