UBB是什么,请说的细一点好吗

解决方案 »

  1.   

    UBB就是一般论坛的插入内容格式!比如:文字:在文字的位置可以任意加入您需要的字符,显示为粗体效果。 文字:在文字的位置可以任意加入您需要的字符,显示为斜体效果。 文字:在文字的位置可以任意加入您需要的字符,显示为下划线效果。 [align=center]文字
    [/align]:在文字的位置可以任意加入您需要的字符,center位置center表示居中,left表示居左,right表示居右。 
    HTTP://WWW.ASPSKY.NET 动网先锋:有两种方法可以加入超级连接,可以连接具体地址或者文字连接。 [email protected] [EMAIL=MAILTO:[email protected]]沙滩小子[/EMAIL]:有两种方法可以加入邮件连接,可以连接具体地址或者文字连接。 :在标签的中间插入图片地址可以实现插图效果。 [flash]Flash连接地址[/Flash]:在标签的中间插入Flash图片地址可以实现插入Flash。 [code]文字[/code]:在标签中写入文字可实现html中编号效果。 :在标签的中间插入文字可以实现HTMl中引用文字效果。 [list]文字[/list] [list=a]文字[/list] [list=1]文字[/list]:更改list属性标签,实现HTML目录效果。 [fly]文字[/fly]:在标签的中间插入文字可以实现文字飞翔效果,类似跑马灯。 [move]文字[/move]:在标签的中间插入文字可以实现文字移动效果,为来回飘动。 [glow=255,red,2]文字[/glow]:在标签的中间插入文字可以实现文字发光特效,glow内属性依次为宽度、颜色和边界大小。 [shadow=255,red,2]文字[/shadow]:在标签的中间插入文字可以实现文字阴影特效,shadow内属性依次为宽度、颜色和边界大小。 [color=颜色代码]文字[/color]:输入您的颜色代码,在标签的中间插入文字可以实现文字颜色改变。 [size=数字]文字[/size]:输入您的字体大小,在标签的中间插入文字可以实现文字大小改变。 [face=字体]文字[/face]:输入您需要的字体,在标签的中间插入文字可以实现文字字体转换。 [DIR=500,350]http://[/DIR]:为插入shockwave格式文件,中间的数字为宽度和长度 [RM=500,350]http://[/RM]:为插入realplayer格式的rm文件,中间的数字为宽度和长度 [MP=500,350]http://[/MP]:为插入为midia player格式的文件,中间的数字为宽度和长度 [QT=500,350]http://[/QT]:为插入为Quick time格式的文件,中间的数字为宽度和长度
      

  2.   

    go
    http://www.chinaspx.com/comm
      

  3.   

    see
    chr = Regex.Replace(chr,@"\[url=(?<x>[^\]]*)\](?<y>[^\]]*)\[/url\]",@"<a href=$1 target=_blank>$2</a>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[url\](?<x>[^\]]*)\[/url\]",@"<a href=$1 target=_blank>$1</a>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[email=(?<x>[^\]]*)\](?<y>[^\]]*)\[/email\]",@"<a href=$1>$2</a>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[email\](?<x>[^\]]*)\[/email\]",@"<a href=$1>$1</a>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[flash](?<x>[^\]]*)\[/flash]",@"<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=500 height=400><PARAM NAME=movie VALUE=""$1""><PARAM NAME=quality VALUE=high><embed src=""$1"" quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=500 height=400>$1</embed></OBJECT>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[rm](?<x>[^\]]*)\[/rm]",@"<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=OBJECT id=RAOCX width=500 height=350><PARAM NAME=SRC VALUE=$1><PARAM NAME=CONSOLE VALUE=Clip1><PARAM NAME=CONTROLS VALUE=imagewindow><PARAM NAME=AUTOSTART VALUE=true></OBJECT><br><OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=500><PARAM NAME=SRC VALUE=$1><PARAM NAME=AUTOSTART VALUE=-1><PARAM NAME=CONTROLS VALUE=controlpanel><PARAM NAME=CONSOLE VALUE=Clip1></OBJECT>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\",@"<a href=""$1"" target=""_blank""><IMG SRC=""$1"" border=0></a>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[color=(?<x>[^\]]*)\](?<y>[^\]]*)\[/color\]",@"<font color=$1>$2</font>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[face=(?<x>[^\]]*)\](?<y>[^\]]*)\[/face\]",@"<font face=$1>$2</font>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[size=1\](?<x>[^\]]*)\[/size\]",@"<font size=1>$1</font>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[size=2\](?<x>[^\]]*)\[/size\]",@"<font size=2>$1</font>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[size=3\](?<x>[^\]]*)\[/size\]",@"<font size=3>$1</font>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[size=4\](?<x>[^\]]*)\[/size\]",@"<font size=4>$1</font>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[align=(?<x>[^\]]*)\](?<y>[^\]]*)\[/align\]",@"<align=$1>$2</align>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[fly](?<x>[^\]]*)\[/fly]",@"<marquee width=90% behavior=alternate scrollamount=3>$1</marquee>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[move](?<x>[^\]]*)\[/move]",@"<marquee scrollamount=3>$1</marquee>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[glow=(?<x>[^\]]*),(?<y>[^\]]*),(?<z>[^\]]*)\](?<w>[^\]]*)\[/glow\]",@"<table width=$1 style='filter:glow(color=$2, strength=$3)'>$4</table>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[shadow=(?<x>[^\]]*),(?<y>[^\]]*),(?<z>[^\]]*)\](?<w>[^\]]*)\[/shadow\]",@"<table width=$1 style='filter:shadow(color=$2, strength=$3)'>$4</table>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[b\](?<x>[^\]]*)\[/b\]",@"<b>$1</b>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[i\](?<x>[^\]]*)\[/i\]",@"<i>$1</i>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[u\](?<x>[^\]]*)\[/u\]",@"<u>$1</u>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[list\](?<x>[^\]]*)\[/list\]",@"<ul>$1</ul>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[list=1\](?<x>[^\]]*)\[/list\]",@"<ol type=1>$1</ol id=1>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[list=a\](?<x>[^\]]*)\[/list\]",@"<ol type=a>$1</ol id=a>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[\*\](?<x>[^\]]*)\[/\*\]",@"<li>$1</li>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\",@"以下内容为引用:<table border='0' width='90%' style='TABLE-LAYOUT: fixed' cellpadding='10' cellspacing='1' bgcolor='#000000'><tr><td bgcolor='#FFFFFF'>$1</td></tr></table>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[IMG\](http|https|ftp):\/\/(?<x>[^\]]*)\[\/IMG\]",@"<IMG SRC='Pic/Gif.gif' border=0>此主题相关图片如下:<br><a href=""$1"" target=""_blank""><IMG SRC=""$1"" border=0></a><br>",RegexOptions.IgnoreCase);

    chr = Regex.Replace(chr,@"\[zip](?<x>[^\]]*)\[/zip]",@"<a href=""$1"" target=""_blank""><IMG SRC='Pic/Zip.gif' border=0>请点击此处下载</a><br>",RegexOptions.IgnoreCase);
    chr = Regex.Replace(chr,@"\[rar](?<x>[^\]]*)\[/rar]",@"<a href=""$1"" target=""_blank""><IMG SRC='Pic/Rar.gif' border=0>请点击此处下载</a><br>",RegexOptions.IgnoreCase);
      

  4.   

    public System.String Replace ( System.String input , System.Text.RegularExpressions.MatchEvaluator evaluator , System.Int32 count , System.Int32 startat )
        System.Text.RegularExpressions.Regex 的成员Summary:
    从输入字符串中的指定字符位置开始,用替换字符串替换System.Text.RegularExpressions.Regex构造函数中指定的模式的指定数目的匹配项。在每个匹配处均调用System.Text.RegularExpressions.MatchEvaluator委托以计算替换。 Parameters:
     input: 要修改的字符串。 
     evaluator: 在每一步计算替换的MatchEvaluator。 
     count: 进行替换的最大次数。 
    startat: 输入字符串中开始搜索的字符位置。 Returns:
    已修改的字符串。