您现在的位置: 破洛洛 >> 建站学院 >> 网站开发 >> ASP.NET >> 正文

OK.这个是完整的VB.NET的语法解析程序。比较长,不过支持全部的关键字,直接就可以用了。

作者:佚名 来源:CNZZ 更新时间:2008-1-4
分享到
using System;
using System.Text;
using System.Text.RegularExpressions;

namespace Com.OSLeague.Component
{
    /// <summary>
    /// 语法分析器,将所有Code根据语法进行变色
    /// <list type="VB">支持VB.NET</list>
    /// <list type="CS">支持CS</list>
    /// <author>掉掉</author>
    /// <date>2002年5月14日</date>
    /// <Memo>
    /// 练习正则表达式
    /// </Memo>
    /// </summary>
    public class CodeAnalysis
    {

        //
        //定义HTML开始和结束的语句,用于语法变色
        //

        const string TAG_FNTRED    = @"<font color=""red"">";
        const string TAG_FNTBLUE   = @"<font color=""blue"">" ;
        const string TAG_FNTGRN    = @"<font color=""green"">" ;
        const string TAG_FNTMRN    = @"<font color=""maroon"">" ;
        const string TAG_FNTBLACK  = @"<font color=""black"">" ;
        const string TAG_EFONT     = @"</font>" ;
        const string TAG_SPNYELLOW = @"<span style=""background-color: yellow;"">";
        const string TAG_ESPAN     = @"</span>";
        const string TAG_B         = @"<b>";
        const string TAG_EB        = @"</b>";
        const string TAG_COMMENT   = @"<font colr=#008200>";
        const string TAG_ECOMMENT   = @"</font>";

        //



        public CodeAnalysis()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
      &nb

转载请注明:破洛洛(谢谢合作)
网友评论: