读书人

正则表达式的困惑解决方法

发布时间: 2012-01-12 22:11:58 作者: rapoo

正则表达式的困惑
@ "@(? <x> [0-9a-zA-Z]*) "这个正则表达式是什么意思? 其中 <x> 是什么意思?

[解决办法]
这个表达式的意思是在@后为大小写字母和数字的组合

(? <name> Exp)为命名捕获组,其中name为其名称,Exp为匹配用正则表达式,使用时将Exp匹配到的内容捕获到name组里,可以用${name}或Groups[ "name "]得到其捕获内容

读书人网 >asp.net

热点推荐