【发布时间】:2021-02-23 00:30:52
【问题描述】:
我正在努力思考如何让这个正则表达式在 Visual Studio Code 中工作。
我正在尝试匹配 <td> 标记的每 7 个实例,然后将其替换为 <td data-order="">。
原创
<tr>
<td>1</td>
<td>Name</td>
<td>Owner</td>
<td>Value</td>
<td>Total</td>
<td>Percent</td>
<td>Ratio</td>
<td>Final</td>
</tr>
我想要什么
<tr>
<td>1</td>
<td>Name</td>
<td>Owner</td>
<td>Value</td>
<td>Total</td>
<td>Percent</td>
<td data-order="">Ratio</td>
<td>Final</td>
</tr>
我尝试了((?:.*<td>){1}) 的变体,但任何大于 1 的数字只会给我一个“无结果”消息。
【问题讨论】:
-
这不清楚:第 7 个
<td>是否应该在同一个<tr>和表内?((?:.*<td>){1})应该匹配什么?这显然不匹配任何第七个td。
标签: html regex visual-studio visual-studio-code