gpt4 book ai didi

c# - 如何解析其子字符串中带有粗体、斜体、下划线的 html 标记的字符串

转载 作者:可可西里 更新时间:2023-11-01 13:17:39 25 4
gpt4 key购买 nike

我在 C# 中为 2D 图形框架创建了某种文本渲染工具。

现在我正在尝试解析其中包含特定 html 标签的文本,例如:

"Hello <b>world</b>!" 

但是解析代码越来越难看,我想,一定有一些库可以做到这一点。最后它应该输出一个数据结构数组,如:

string text;
bool IsBold;
bool IsItalic;
bool IsUnderlined;
...

string text;
FontStyle FontStyle;

有人知道这样的解析器吗?

非常感谢!

最佳答案

HTML Agility Pack是一个很好的 HTML 解析器(也可以解析片段)。

您可以使用 XPath 语法查询它(它类似于 XmlDocument)- 不确定它是否适合您的要求。

关于c# - 如何解析其子字符串中带有粗体、斜体、下划线的 html 标记的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4124168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com