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