【发布时间】:2016-07-15 14:39:47
【问题描述】:
我是正则表达式的新手:(经过大量搜索我的要求后,我能够设法获得答案,但我确实得到了额外的结果,如下所述:
我的字符串
<td valign="top" width="100%">
<td width="100%" valign="top">
<td valign="top" height="100%" width="100%">
<td valign="top">
我的表情
/<td (?=.*valign="top")(?=.*width="100%").*>/gm
我的结果
<td valign="top" width="100%">
<td width="100%" valign="top">
<td valign="top" height="100%" width="100%">
预期结果
<td valign="top" width="100%">
<td width="100%" valign="top">
结论:我想提取仅具有特定值的具有 valign 和 width 属性的 TD 标签。
注意:我必须解析大量数据文件,因此 HTMLAgility 会减慢整个过程。
请指导我最终表达。干杯
【问题讨论】:
-
如果您必须解析大量数据文件,我不太确定HTMLAgility 会减慢整个过程。好吧,这是你的选择,我会选择 HtmlAgilityPack。