【发布时间】:2020-08-27 05:05:38
【问题描述】:
我正在考虑将一些 Markdown 文本转换为纯文本。阅读现有问题后,很明显最简单的解决方案是使用现有转换器将 Markdown 转换为 Html,然后将 Html 转换为纯文本。但是我仍然有点困惑,因为我需要保留来自 html 的 a 标签 href。
例如 这个降价“一些文字[点击这里](https://somelink.com)” 转换为 html
<p>some text <a href="https://somelink.com">click here</a></p>
然后当我将该 html 转换为纯文本时 "一些文字点击这里"
如何将原始降价转换为“一些文本https://somelink.com”之类的内容
【问题讨论】:
-
为什么不使用正则表达式或字符串方法(如替换)来摆脱其他一切
-
一个简单的方法是分两步完成:1)使用正则表达式替换将“a”标签转换为它们的 href 属性值,然后 2)删除所有标签
标签: c# html asp.net-core markdown