主题:  这里人多,帮我看看,一个关于正则表达式的问题

绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#12002/7/30 12:27:04
我定义了引用回复
re.Pattern="(\[QUOTE\])(.[^\]]*)(\[\/QUOTE\])"
strContent=re.Replace(strContent,"
引用:
$2
")

当只有一个引用时,表达式正常显示,但当有嵌套时,如
aaa在上个贴子中说
[QUOTE]aaa在上个贴子中说
[QUOTE]aaa在上个贴子中说
[QUOTE]测试
继续测试[/QUOTE]
大家一起来[/QUOTE]
再次引用[/QUOTE]
只显示最里面的那个,而外面的几个则还是写了出来,没能进行替换,怎么回事?
显示结果如下:
aaa在上个贴子中说
[QUOTE]aaa在上个贴子中说
[QUOTE]aaa在上个贴子中说
引用:
测试
继续测试

大家一起来[/QUOTE]
再次引用[/QUOTE]

编辑历史:[这消息被germchen编辑过(编辑时间2002-07-30 12:31:46)]


东方之猪

职务:普通成员
等级:3
金币:10.0
发贴:1450
注册:2004/1/15 16:10:38
#22002/7/30 12:29:33



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#32002/7/30 12:33:09
谁来帮我呀?
或是给我一段源码参考一下



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#42002/7/30 13:09:37
怎么没人帮我呀,我顶



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#52002/7/30 13:11:48
顶你个头,反正我是不会的



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#62002/7/30 13:47:19
难道就没人来帮我了吗?
兔子你不是在学.net吗,难道不用正则的吗?



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#72002/7/30 13:48:18
近来工作太忙,.NET又没太多资 料,先放一放



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#82002/7/30 14:07:44
气死我了



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#92002/7/30 14:22:03
没关系,你还有神功



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#102002/7/30 15:37:42
不可能没有人会吧?



reefish

职务:普通成员
等级:8
金币:0.0
发贴:11191
注册:2002/4/30 13:48:43
#112002/7/30 16:12:15
都怪兔子,
平常灌得太厉害了,
把会的人都给灌跑了,
你做不出来的话找兔子算帐就是了。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#122002/7/30 16:56:19
如果只引用一次的话还是可以的,效果就如5D的引用一样,但重复引用就不行了,晕死



xry

职务:普通成员
等级:4
金币:-1.0
发贴:2138
注册:2002/6/9 16:33:39
#132002/7/30 17:14:15

等我什么时候学会了肯定帮你~
我才没他们那样没良心呢



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#142002/7/30 17:50:06
xry在上个帖子中说
引用:

等我什么时候学会了肯定帮你~
我才没他们那样没良心呢


你最好了,
等你学会了,我已经都快死了



xry

职务:普通成员
等级:4
金币:-1.0
发贴:2138
注册:2002/6/9 16:33:39
#152002/7/30 17:51:39
死了下次投胎不做人了
做人真麻烦