正则表达式提取<td>标签内不包含<a>标签的内容
可以使用如下正则表达式提取
html/n<td>(?:(?!<//?a)[/s/S])*<//td>/n/n/n解释:/n/n- <td>:匹配起始的 <td> 标签。/n- (?::非捕获分组,用于将后面的表达式作为整体。/n- (?!<//?a):负向预查,表示不匹配 <a> 或 </a>。/n- [/s/S]:匹配任意字符,包括换行符。/n- )*:重复匹配任意次,直到下面的 <//td> 匹配到结束的 </td> 标签。/n- <//td>:匹配结束的 </td> 标签。/n/n注意:该正则表达式可能存在一些限制,例如无法处理嵌套的标签等情况。建议在实际使用时进行测试和调整。
原文地址: https://www.cveoy.top/t/topic/mY2w 著作权归作者所有。请勿转载和采集!