正则替换标签表达式

我自己写了一个正则表达式 ({\$[/A-Za-z]+)([\s\S]+?)}
  可以用regex tester 测试可以正确匹配 {$abc_标签}
  然后在ASP书上有这样一段代码来匹配标签 regEx.Pattern="(\{\$([\A-Za-z]+)\()([\s\S]+?)(\)})" 
这两个表达式匹配的东西不一样吗??

作者: wuwenbin104   发布时间: 2011-03-25

引用楼主 wuwenbin104 的回复:
我自己写了一个正则表达式 ({\$[/A-Za-z]+)([\s\S]+?)}
可以用regex tester 测试可以正确匹配 {$abc_标签}
然后在ASP书上有这样一段代码来匹配标签 regEx.Pattern="(\{\$([\A-Za-z]+)\()([\s\S]+?)(\)})"
这两个表达式匹配的东西不一样吗??

({\$[/A-Za-z]+)([\s\S]+?)} PK (\{\$([\A-Za-z]+)\()([\s\S]+?)(\)})

不管是长度还是结构都不一样,2个正则都感觉看着有点别钮!

如果我个人来写匹配{$abc_标签}他的,我会这么写:
  reg.pattern="\{\$abc\_[a-zA-Z]+\}" //[a-zA-Z]+表示你自己定义的任何标签字母!

作者: falizixun2   发布时间: 2011-03-25