当前位置:首页 > 网络编程 > WEB编程 > ASP.net > asp.net实现C#代码加亮显示

asp.net实现C#代码加亮显示

点击次数:28 次 发布日期:2008-11-21 22:11:43 作者:源代码网
源代码网推荐

源代码网整理以下以下是代码:

源代码网整理以下
StringWritertextBuffer=newStringWriter();
Matchmatch=Regex.Match(HTMLStr,@"",RegexOptions.IgnoreCase|RegexOptions.Compiled);
if(match==null)
{
Response.Write(HTMLStr);
return;
}
stringcodeType=match.Groups["codeType"].Value;
stringcontent=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(" "));
if(codeType=="C#")
{
textBuffer.Write("<Csharp> ");
foreach(stringsourceLineinsr)
{
textBuffer.Write(FixCSLine(sourceLine));
textBuffer.Write(" ");
}
textBuffer.Write("</Csharp>");
}
elseif(codeType=="JScript.Net")
{
textBuffer.Write("<JScript.Net> ");
foreach(stringsourceLineinsr)
{
textBuffer.Write(FixJSLine(sourceLine));
textBuffer.Write(" ");
}
textBuffer.Write("</JScript.Net>");
}
elseif(codeType=="VB")
{
textBuffer.Write("<VB> ");
foreach(stringsourceLineinsr)
{
textBuffer.Write(FixVBLine(sourceLine));
textBuffer.Write(" ");
}
textBuffer.Write("</VB>");
}

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华