以下是代码ฝา段:
StringWriter textBuffer = StringWriter ใหม่ ();
Match match= Regex.Match(HTMLStr,@"",RegexOptions.IgnoreCase | RegexOptions.Compiled);
ถ้า (ตรงกัน==null)
-
การตอบกลับเขียน(HTMLStr);
กลับ;
}
สตริง codeType = match.Groups["codeType"].Value;
เนื้อหาสตริง = match.Groups["codeContent"].Value;
ถ้า (codeType==String.Empty || เนื้อหา==String.Empty)
-
การตอบกลับเขียน(HTMLStr);
กลับ;
-
// MessageBox.Show(codeType);
// MessageBox.Show(เนื้อหา);
string[] sr = content.Split(Convert.ToChar("n"));
ถ้า(codeType=="C#")
-
textBuffer.Write("<Csharp>rn");
foreach (สตริง sourceLine ใน sr)
-
textBuffer.Write (FixCSLine (sourceLine)) ;
textBuffer.Write("rn");
-
textBuffer.Write("</Csharp>");
-
อย่างอื่นถ้า(codeType=="JScript.Net")
-
textBuffer.Write("<JScript.Net>rn");
foreach (สตริง sourceLine ใน sr)
-
textBuffer.Write (FixJSLine (sourceLine)) ;
textBuffer.Write("rn");
-
textBuffer.Write("</JScript.Net>");
-
อย่างอื่นถ้า(codeType=="VB")
-
textBuffer.Write("<VB>rn");
foreach (สตริง sourceLine ใน sr)
-
textBuffer.Write (FixVBLine (sourceLine)) ;
textBuffer.Write("rn");
-
textBuffer.Write("</VB>");
-