亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#實現BBcode轉為Markdown的方法

2019-10-29 21:02:50
字體:
來源:轉載
供稿:網友

前言

本文告訴大家一個簡單的方法從 BBcode 轉為 Markdown,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

本文的方法都是使用正則轉換,現在支持的代碼只有很少的常用標簽,如果大家發現有轉換失敗的,請幫我修改代碼,估計代碼我不會進行修改。

最重要的就是轉換 url 和 image,那么主要就告訴大家如何轉換這兩個

 private static string ConvertUrl(string str) {  var regex = new Regex(@"/[url=(.+?)/]((?:.|/n)+?)/[//url/]");  return regex.Replace(str, "[$2]($1)"); }

這就是轉換 url 的代碼,里面用了正則。一般使用正則拿到的數據就是(里的數據,如上面的代碼,可能看起來有些復雜,那么用下面的代碼告訴大家。

例如 需要拿出 123lindexifoo中的 lindexi ,那么正則可以這樣寫

123(lindexi)foo

如果需要拿到 lindexi ,可以使用下面代碼

  var regex = new Regex(@"123(lindexi)foo");  if (regex.Match(str).Groups[1].Value == "lindexi")  {    }

實際使用會在 regex.Match 之后判斷是否成功,而不是直接拿出來。從上面代碼可以看到我使用了1而不是0,那么下面的代碼拿到的字符串?

  var regex = new Regex(@"123(lindexi)foo");  str = regex.Match(str).Groups[0].Value;

這個 str 拿到是 123lindexifoo 就是原來匹配到的所有字符串。

如果需要替換某個字符串,可以使用下面的代碼

  str = "123lindexifoo";  var regex = new Regex(@"123(lindexi)foo");  str = regex.Replace(str, "csdn");  str == "csdn"

如果想把上面的字符串替換為 lindexi csdn ,那么可以使用下面代碼

  str = "123lindexifoo";  var regex = new Regex(@"123(lindexi)foo");  str = regex.Replace(str, "$1csdn");

可以看到上面的替換使用了 $1 ,這個就是第一個匹配拿到的字符串。如果需要拿第二個,就是使用$2,所以做這個很簡單

從上面的代碼可以看到,轉換 image 可以使用代碼

  var regex = new Regex(@"/[img/]((?:.|/n)+?)/[//img/]");  return regex.Replace(str, "![$1]($1)");

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
蜜臀久久99精品久久久无需会员| 秋霞成人午夜鲁丝一区二区三区| 亚洲精品一区在线观看香蕉| 91在线视频精品| 久久人91精品久久久久久不卡| 国产精品第一页在线| 欧美一区深夜视频| 欧美日韩日本国产| 国产精品综合网站| 成人啪啪免费看| 日韩成人网免费视频| 国产在线观看91精品一区| 亚洲精品美女网站| 欧美日韩午夜激情| 97超碰蝌蚪网人人做人人爽| 亚洲xxxx妇黄裸体| 91最新在线免费观看| 日本国产精品视频| 狠狠躁夜夜躁人人爽超碰91| 亚洲一区二区三区成人在线视频精品| 欧美电影免费观看| 欧美日韩精品在线播放| 日韩一区视频在线| 久久精品99久久久久久久久| 久久久影视精品| 久久久亚洲成人| 国产欧美婷婷中文| 亚洲人成人99网站| 中文字幕亚洲欧美日韩高清| 欧美日韩亚洲精品一区二区三区| 日韩欧美亚洲国产一区| x99av成人免费| 国产精品黄色影片导航在线观看| 中文在线资源观看视频网站免费不卡| 97婷婷涩涩精品一区| 在线看日韩av| 亚洲人成电影网站| 国产精品99久久久久久久久| 日韩一区视频在线| 久久久爽爽爽美女图片| 中文字幕亚洲二区| 久久五月情影视| 国产亚洲精品久久久久久| 日韩美女激情视频| 中文字幕欧美精品日韩中文字幕| 久久久中文字幕| 欧美精品精品精品精品免费| 日韩av黄色在线观看| 日韩精品中文字幕视频在线| 日韩av在线电影网| 久久九九热免费视频| 久久亚洲精品一区二区| 欧洲亚洲女同hd| 国产在线视频91| 国产成人涩涩涩视频在线观看| 亚洲成人久久一区| 欧美日韩国产123| 国产精品日韩在线播放| 亚洲成人网在线观看| 欧美性猛交xxxx富婆| 久青草国产97香蕉在线视频| 91爱爱小视频k| 国产成+人+综合+亚洲欧洲| 欧美xxxx18性欧美| 97免费中文视频在线观看| 91久久夜色精品国产网站| 欧美理论电影在线观看| 国产ts一区二区| 国产一区视频在线播放| 久久伊人免费视频| 久久久久久尹人网香蕉| 成人欧美一区二区三区黑人孕妇| 色七七影院综合| 久久成人在线视频| 啊v视频在线一区二区三区| 欧洲s码亚洲m码精品一区| 国产一区二区三区视频在线观看| 亚洲欧美成人一区二区在线电影| 欧美极品少妇全裸体| 亚洲第一区第二区| 亚洲精品美女在线观看播放| 97人人模人人爽人人喊中文字| 亚洲色无码播放| 国产精品免费网站| 成人网页在线免费观看| 91精品久久久久久久| 亚洲女人天堂色在线7777| 亚洲第一精品自拍| 欧美精品videofree1080p| 久久偷看各类女兵18女厕嘘嘘| 精品久久久91| 久久的精品视频| 欧美二区在线播放| 久久久久久噜噜噜久久久精品| 亚洲欧美中文日韩在线v日本| 国产精品久久久久久久久久久久久久| 亚洲欧美激情在线视频| 久久精品色欧美aⅴ一区二区| 成人两性免费视频| 亚洲国产精品电影在线观看| 91欧美精品成人综合在线观看| 亚洲自拍在线观看| 久久久久久久999精品视频| 亚洲精品视频在线播放| 色婷婷综合久久久久中文字幕1| 深夜成人在线观看| 欧美超级乱淫片喷水| 久久久精品2019中文字幕神马| 秋霞午夜一区二区| 国产精品吊钟奶在线| 国产一区二区成人| 国产亚洲精品久久久久久牛牛| 亚洲欧美精品中文字幕在线| 久久久国产精品视频| 欧美激情xxxx| 亚洲人成电影网站色xx| 欧美一级在线亚洲天堂| 国产精品白嫩美女在线观看| 色天天综合狠狠色| 成人在线视频网站| 日韩av在线资源| 日韩电影大全免费观看2023年上| 欧美另类极品videosbestfree| 国内精品模特av私拍在线观看| 国内精品视频久久| 成人免费视频在线观看超级碰| 久久夜精品va视频免费观看| 久久人人看视频| 中文在线不卡视频| 中文字幕精品一区二区精品| 国产成人综合精品在线| 久久精品国产亚洲7777| 国产精品久久久久久五月尺| 亚洲三级av在线| 亚洲欧美制服第一页| 大量国产精品视频| 一区二区中文字幕| 欧美有码在线观看| 国产免费一区二区三区香蕉精| 日韩欧美国产视频| 国产在线视频91| 伊人久久久久久久久久| 精品电影在线观看| 国产成人在线视频| 97在线视频免费观看| 亚洲人成电影网站色www| 日韩成人av在线| 国产精品人成电影| 中文字幕欧美视频在线| 欧美黄色性视频| 久久久久久久国产精品视频| 国产美女精品视频| 亚洲第一天堂av| 91伊人影院在线播放| 欧美贵妇videos办公室| 在线日韩日本国产亚洲| 欧美香蕉大胸在线视频观看| 亚洲精品午夜精品| 精品亚洲一区二区三区四区五区| 91成人在线视频| 在线观看日韩av| 91香蕉嫩草神马影院在线观看| 欧美成人精品在线视频| 久久精品国产一区|