這是HTML:正則表達式替換轉義字符c#
<font color="#000fff" size="1" face="Arial">Genuine Windows® 7 Home Premium (64-bit)</font>
這是我想轉換:
[color="#000fff"]Genuine Windows® 7 Home Premium (64-bit)[/color]
這是我的嘗試:
var post = Regex.Replace(post, "<font color=\"([a-fA-F0-9\\#]+)\">(.*?)</font>",
m => "[color=\"" + m.Groups[1].Value + "\"]" + m.Groups[2].Value + "[/color]");
它不匹配。
'[顏色]'==>'[/色]'??? –