你的位置:首页 > 软件开发 > Java > 一个例子帮助理解正则表达式

一个例子帮助理解正则表达式

发布时间:2015-12-09 00:00:25
正则表达式的语法就不多说了,可自行百度学习之。例子是在《JavaScript语言精粹》上看到的,看完之后对正则表达式有了进一步的理解,故分享之。例子//这是一个用来匹配URL的正则表达式,分组获取不同部分的信息var parse_url = /^(?:([A-Za-z]+):)? ...

正则表达式的语法就不多说了,可自行百度学习之。例子是在《JavaScript语言精粹》上看到的,看完之后对正则表达式有了进一步的理解,故分享之。

例子

//这是一个用来匹配URL的正则表达式,分组获取不同部分的信息var parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;var url = "http://www.ora.com:80/goodparts?q#fragment";var result = parse_url.exec(url);var names = ["url", "scheme", "slash", "host", "port", "path", "query", "hash"];var i;for (i = 0; i < names.length; i++) {  document.writeln(names[i] + ": " + result[i] + "<br/>");}//这段代码的输出结果如下:

原标题:一个例子帮助理解正则表达式

关键词:正则表达式

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。