floadcloud

.NET 我的最爱

导航

UBB编辑器(路过请进)

最近本人写了一个简单的UBB编辑器,其中每个标签的功能单独都能完成,而且在对齐、字体加粗、斜体、飞行、移动等功能组合起来也能实现,但很怪的是唯独发光和阴影和飞行、移动、对齐组合起来就不能同时实现了(发光和阴影和字体加粗等组合能实现),本人想了很久实在是想不出其中原由,UBB部分代码如下,请各们高手指正

  1public string UBBToHTML(string sDetail)
  2    {
  3        Regex r;
  4        Match m;
  5        处理空格
  8        html标记符
 12        处[B][/B]标记
 19        处[I][/I]标记
 26        处[U][/U]标记
 33        //处[URL=xxx][/URL]标记
 42        处理飞行文字
 49        处理移动文字
 52        //处理[SHADOW][/SHADOW]
 55        //处理[GLOW][/GLOW]
 58        处[EMAIL=xxx][/EMAIL]标记
 68        处理图片链接
 76        处理表情
 82        处理[align=x][/align]
 92      
 93        处理换行
103        return sDetail;
104  }

posted on 2006-11-18 12:07  白云飘飘  阅读(585)  评论(0)    收藏  举报