我定义了引用回复
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]