使用VBScript正则表达式删除span

3
如何使用VBScript正则表达式删除span标记?例如,以下HTML应该被缩减为仅包含

开头标记:
<h3><span style="color: inherit; font-size: 24px; line-height: 1.1;">

由于它是规范文本的正则表达式过程的一部分,因此必须使用正则表达式。 span 的内容可能完全不同,大多数情况下没有 span 标签。

1个回答

2

您应该能够使用模式<span [^>]*>来匹配开标签(<span),然后获取一直到闭合标签的所有内容>

Dim s
s = "<h3><span style=""color: inherit; font-size: 24px; line-height: 1.1;"">"

With New RegExp
    .Pattern = "<span [^>]*>"
    s = .Replace(s, "")
End With

好的,谢谢!我必须在模式中添加h3标签,以避免文档中的所有span标签被剥离。很抱歉似乎我无法点击给一个。 - Paul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接