通过正则表达式在c#中打开html标签[重复]

Posted

技术标签:

【中文标题】通过正则表达式在c#中打开html标签[重复]【英文标题】:opening html tags in c# by regular expression [duplicate] 【发布时间】:2021-03-04 21:55:49 【问题描述】:

我必须找到所有打开的 html 标记(通过正则表达式) 我该怎么做? 我尝试了以下表达式: (<.>) 它给了我开场白和闭幕词 注意:开始标签可以显示 左右 > 我用 c# 工作

【问题讨论】:

【参考方案1】:

尝试使用这个正则表达式:

<[^/][^\n]+?>

它应该找到所有打开的 HTML 标记,但不是关闭的。

因为这个 [^/] 否定集,它可以找到除 / 之外的所有字符作为匹配的第一个字符。第二组[^\n] 查找除换行符以外的所有字符(\n

【讨论】:

这个短语不给出没有结束标签的开始标签,例如谢谢 我已经更新了答案, 和其他人现在可以工作了。

以上是关于通过正则表达式在c#中打开html标签[重复]的主要内容,如果未能解决你的问题,请参考以下文章

C#正则表达式解析HTML [重复]

HTML <tr> 标签的正则表达式 [重复]

求一条c# 正则表达式,来获取HTML标签的内容

删除正则表达式中的 Html 标签 [重复]

正则表达式在 HTML 中查找特定标签 [重复]

正则表达式查找html标签c#之外的任何文本[关闭]