首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求一正则表达式的意思解决办法

2012-02-08 
求一正则表达式的意思(?name(.*?)path(.*?)),是什么意思呢[解决办法]?name或者?name是.NET正则表达

求一正则表达式的意思
(?<name>(.*?)path=(.*?)),
是什么意思呢

[解决办法]
?<name>或者?'name'是.NET正则表达式为分组命名的语法。
*?就是惰性匹配
.表示除\n之外的字符

“<a></a>”
“<.*>”匹配“<a></a>”
“<.*?>”匹配“<a>”即第一和符合条件的字符串
[解决办法]
(?<name>expression)
.net命名捕获组,Captures["name"]可以获取捕获组的值
这个表达式匹配path=之前的内容为捕获组2,及path=之后 ,","之前的内容为捕获组3
这两个内容为捕获组1,且name为name

热点排行