REGEX:匹配 在js中使用.split()[复制]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我必须匹配具有属性'class'='row'的每个元素,以便在javascript .split()方法中将其用作分隔符。如何使用正则表达式将其归档?在下面的字符串中,<div class="row" tabindex="0">应该匹配。

<div class="row" tabindex="0"><div class="cell">rect</div><div class="cell">A</div><div class="cell">0</div><div class="cell">0</div><div class="cell">10</div><div class="cell">10</div></div><div class="row" tabindex="0"><div class="cell">rect</div></div>
javascript regex
1个回答
0
投票

只需使用jQuery并省去头痛。

let html = $(`  <div class="row" tabindex="0">
                    <div class="cell">rect</div>
                    <div class="cell">A</div>
                    <div class="cell">0</div>
                    <div class="cell">0</div>
                    <div class="cell">10</div>
                    <div class="cell">10</div>
                </div>
                <div class="row" tabindex="0">
                    <div class="cell">rect</div>
                </div>`);

let rows = html.filter('.row');

然后,如果您需要特定行的原始HTML字符串:

let row1HTML = rows[0].innerHTML;
© www.soinside.com 2019 - 2024. All rights reserved.