100分请教菜问题!!up有分!:)

kinglht 2003-07-22 03:11:22
这是一段VB代码:
strContent = ……
dim objRegExp
Set objRegExp=new RegExp
objRegExp.IgnoreCase =true
objRegExp.Global=True

objRegExp.Pattern="(\[URL\])(.*)(\[\/URL\])"
strContent= objRegExp.Replace(strContent,"<A HREF=""$2"" TARGET=_blank>$2</A>")
哪位高手能将其转化为C#代码??
谢谢先!
...全文
33 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
godliu521 2003-07-23
  • 打赏
  • 举报
回复
up
一人一世界 2003-07-23
  • 打赏
  • 举报
回复
up
linxy2002 2003-07-23
  • 打赏
  • 举报
回复
up
curdle 2003-07-23
  • 打赏
  • 举报
回复
up up up
susanyw 2003-07-23
  • 打赏
  • 举报
回复
up
coolmars 2003-07-23
  • 打赏
  • 举报
回复
up
xutaohuang 2003-07-23
  • 打赏
  • 举报
回复
UP!UP!!
sworldfish 2003-07-23
  • 打赏
  • 举报
回复
邦一下忙好了,up
qiujinwen 2003-07-23
  • 打赏
  • 举报
回复
upup
kinglht 2003-07-23
  • 打赏
  • 举报
回复
to nchln(打倒传奇)
那不是把正文中的"["页替换掉了??
xiaomimamaya 2003-07-23
  • 打赏
  • 举报
回复
up
nchln 2003-07-23
  • 打赏
  • 举报
回复
试试
strContent=strContent.replace("[","<");
strContent=strContent.replace("]",">");
qqsyb 2003-07-23
  • 打赏
  • 举报
回复
来晚了!up一下
Explorerwen 2003-07-23
  • 打赏
  • 举报
回复
up
kinglht 2003-07-22
  • 打赏
  • 举报
回复
各位老大看看这个:
Regex objRegExp=new Regex(@"(\[i\])(.*)(\[\/i\])",RegexOptions.IgnoreCase);
strContent=objRegExp.Replace(strContent,"<i>$2</i>");
假如我的String是"text1text2text3"
经过替换之后变成
"<i>text1[/i]text2[i]text3</i>"

我的意图是替换成如下结果:
"<i>text1</i><i>text2</i><i>text3</i>"

大家帮忙想想办法!!
kinglht 2003-07-22
  • 打赏
  • 举报
回复
各位老大看看这个:
Regex objRegExp=new Regex(@"(\[i\])(.*)(\[\/i\])",RegexOptions.IgnoreCase);
strContent=objRegExp.Replace(strContent,"<i>$2</i>");
假如我的String是"text1text2text3"
经过替换之后变成
"<i>text1[/i]text2[i]text3</i>"

我的意图是替换成如下结果:
"<i>text1</i><i>text2</i><i>text3</i>"

大家帮忙想想办法!!
ddy2000 2003-07-22
  • 打赏
  • 举报
回复
uuuuuuuuuuuuuuuuuP
kinglht 2003-07-22
  • 打赏
  • 举报
回复
我是这样做的:
Regex objRegExp=new Regex(@"(\[URL\])(.*)(\[\/URL\])",RegexOptions.IgnoreCase);
strContent=objRegExp.Replace(strContent,@"<A HREF=""$2"" TARGET=_blank>$2</A>");
sandrew 2003-07-22
  • 打赏
  • 举报
回复
up up
wanderzhou 2003-07-22
  • 打赏
  • 举报
回复
sorry,上面的代码是从你的copy来的,在c#中,"\"需要用"\\"代替,修改此行
...
Regex objRegExp = new Regex("(\\[URL\\])(.*)(\\[\\/URL\\])",RegexOptions.IgnoreCase);

...
加载更多回复(11)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧