ASP.NET implementation C # code highlight display

xiaoxiao2021-03-06  67

The following is the code snippet: StringWriter textBuffer = new StringWriter (); Match match = Regex.Match (HTMLStr, @ "/", RegexOptions.IgnoreCase | RegexOptions.Compiled); if (match == null) {Response.Write (HTMLStr) Return;} String CodeType = match.groups ["CODETYPE"]. Value; string content = match.groups ["codecontent"]. value; if (codetype == String.empty || content == string.empty) { Response.write (HTMLSTR); Return;} // messagebox.show (codetype); // messagebox.show (content); string [] sr = content.split (convert.tochar ("/ n")); if ( CODETYPE == "C #") {TextBuffer.write (" / r / n"); foreach (String Source In SR) {textBuffer.write; TextBuffer.write ("/ R / N ");} TextBuffer.write (" ");} else if (CODETYPE ==" JScript.net ") {textBuffer.write (" / r / n "); foreach (String Sourceline in sr) {textBuffer.write; TextBuffer.write ("/ r / n");} textBuffer.write ("");} else if (CodeType == " VB ") {textBuffer.write (" / r / n "); Foreach (String Source In SR) {TextBuffer.write (fixvbline ExtBuffer.write ("/ r / n");} textbuffer.write ("");}

转载请注明原文地址:https://www.9cbs.com/read-85704.html

New Post(0)