问题描述
第一个问题:我想把这段代码转化成VB.NET语言的.但是我还不知道是什么意思.因为我菜.请大家帮忙.谢谢第二个问题:做程序的经常坐着一个姿势久了.脖子疼怎么办啊?医生说这个没法治,难道做这个行业必须要得颈椎病么?publicstringUbbReplace(stringcontent){content=content.Replace("n","<BR>");content=content.Replace("t","");content=content.Replace(""," ");for(inti=1;i<43;i++)content=content.Replace("[em"+i+"]","<IMGSRC="ubb/face/em"+i+".gif">");content=System.Text.RegularExpressions.Regex.Replace(content,@"[url=(?<x>[^]]*)](?<y>[^]]*)[/url]",@"<ahref=$1target=_blank>$2</a>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[email=(?<x>[^]]*)](?<y>[^]]*)[/email]",@"<ahref=mailto:$1>$2</a>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[flash](?<x>[^]]*)[/flash]",@"<OBJECTcodeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000width=500height=400><PARAMNAME=movieVALUE=""$1""><PARAMNAME=qualityVALUE=high><embedsrc=""$1""quality=highpluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'type='application/x-shockwave-flash'width=500height=400>$1</embed></OBJECT>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[img](?<x>[^]]*)[/img]",@"<IMGSRC=""$1""border=0>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[color=(?<x>[^]]*)](?<y>[^]]*)[/color]",@"<fontcolor=$1>$2</font>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[face=(?<x>[^]]*)](?<y>[^]]*)[/face]",@"<fontface=$1>$2</font>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[size=(?<x>[^]]*)](?<y>[^]]*)[/size]",@"<fontsize=$1>$2</font>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[align=(?<x>[^]]*)](?<y>[^]]*)[/align]",@"<divalign=$1>$2</div>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[fly](?<x>[^]]*)[/fly]",@"<marqueewidth=90%behavior=alternatescrollamount=3>$1</marquee>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[move](?<x>[^]]*)[/move]",@"<marqueescrollamount=3>$1</marquee>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[glow=(?<x>[^]]*),(?<y>[^]]*),(?<z>[^]]*)](?<w>[^]]*)[/glow]",@"<tablewidth=$1style=""filter:glow(color=$2,strength=$3)"">$4</table>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[shadow=(?<x>[^]]*),(?<y>[^]]*),(?<z>[^]]*)](?<w>[^]]*)[/shadow]",@"<tablewidth=$1style=""filter:shadow(color=$2,strength=$3)"">$4</table>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[b](?<x>[^]]*)[/b]",@"<b>$1</b>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[i](?<x>[^]]*)[/i]",@"<i>$1</i>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[u](?<x>[^]]*)[/u]",@"<u>$1</u>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[h1](?<x>[^]]*)[/h1]",@"<h1>$1</h1>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[h2](?<x>[^]]*)[/h2]",@"<h2>$1</h2>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[h3](?<x>[^]]*)[/h3]",@"<h3>$1</h3>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[h4](?<x>[^]]*)[/h4]",@"<h4>$1</h4>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[h5](?<x>[^]]*)[/h5]",@"<h5>$1</h5>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[h6](?<x>[^]]*)[/h6]",@"<h6>$1</h6>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[small](?<x>[^]]*)[/small]",@"<small>$1</small>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[big](?<x>[^]]*)[/big]",@"<big>$1</big>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[del](?<x>[^]]*)[/del]",@"<del>$1</del>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[blink](?<x>[^]]*)[/blink]",@"<blink>$1</blink>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[sub](?<x>[^]]*)[/sub]",@"<sub>$1</sub>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[sup](?<x>[^]]*)[/sup]",@"<sup>$1</sup>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[list](?<x>[^]]*)[/list]",@"<li>$1</li>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[indent](?<x>[^]]*)[/indent]",@"<blockquote><p>$1</p></blockquote>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);content=System.Text.RegularExpressions.Regex.Replace(content,@"[quote](?<x>[^]]*)[/quote]",@"以下内容为引用:<tableborder=0width=95%cellpadding=10cellspacing=1bgcolor=#000000><tr><tdbgcolor=#FFFFFF>$1</td></tr></table>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);returncontent;}
解决方案
解决方案二:
貌似UBB代码。
解决方案三:
确实是UBB
解决方案四:
1.自己找吧2.少休息,多工作就好了
解决方案五:
一堆正则表达式,肯定和格式转换有关。好像是UBB