获取标签

本文关键字:标签 td 获取 | 更新日期: 2023-09-27 18:19:00

可变HTML标签:

<td class="center line"><strong>Banana</strong></td>
<td class="center line red"><strong>(Apple)</strong></td>
<td class="center">Orange</td>
<td class="center red">Cherry</td>

这行不通。

<td class='"center[ line]?[ red]?'">[<strong>]?[(]?[A-Za-z]*[)]?[</strong>]?</td>

line,红色,strong标签为常量

帮助!

获取<td>标签

您可以尝试下面的正则表达式来匹配以上所有四行,

<td's*class='"center(?: line(?: red)?| red)?'">(?:<strong>)?'(?[A-Za-z0-9]*')?(?:<'/strong>)?<'/td>

演示

使用非捕获组或捕获组代替[ line]?,使<space>line为可选组。应该是( line)?(?: line)?