如何用C#将BBcode格式转换为Markdown格式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计740个文字,预计阅读时间需要3分钟。
前言:本文将简单介绍一个方法,从BBcode转换为Markdown,分享出来供大家参考学习,下面不多说,一起来详细看看吧。
本文的方法都是使用正则转换,目前支持的代码只有非常有限的数量。
前言
本文告诉大家一个简单的方法从 BBcode 转为 Markdown,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
本文的方法都是使用正则转换,现在支持的代码只有很少的常用标签,如果大家发现有转换失败的,请帮我修改代码,估计代码我不会进行修改。
最重要的就是转换 url 和 image,那么主要就告诉大家如何转换这两个
private static string ConvertUrl(string str) { var regex = new Regex(@"\[url=(.+?)\]((?:.|\n)+?)\[\/url\]"); return regex.Replace(str, "[$2]($1)"); }
这就是转换 url 的代码,里面用了正则。一般使用正则拿到的数据就是(里的数据,如上面的代码,可能看起来有些复杂,那么用下面的代码告诉大家。
本文共计740个文字,预计阅读时间需要3分钟。
前言:本文将简单介绍一个方法,从BBcode转换为Markdown,分享出来供大家参考学习,下面不多说,一起来详细看看吧。
本文的方法都是使用正则转换,目前支持的代码只有非常有限的数量。
前言
本文告诉大家一个简单的方法从 BBcode 转为 Markdown,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
本文的方法都是使用正则转换,现在支持的代码只有很少的常用标签,如果大家发现有转换失败的,请帮我修改代码,估计代码我不会进行修改。
最重要的就是转换 url 和 image,那么主要就告诉大家如何转换这两个
private static string ConvertUrl(string str) { var regex = new Regex(@"\[url=(.+?)\]((?:.|\n)+?)\[\/url\]"); return regex.Replace(str, "[$2]($1)"); }
这就是转换 url 的代码,里面用了正则。一般使用正则拿到的数据就是(里的数据,如上面的代码,可能看起来有些复杂,那么用下面的代码告诉大家。

