正则表达式匹配网址

2025-04-22 03:22:41

经常要查找网址或者检索网址时,会用到匹配,当然说的就是正则表达式,这里讲说下最基础的正则知识,没有语言基础的人都可以看懂,以前被吓到我,相信很多刚入门也是遇到这样的问题,下面就拿梓脶阗擗最基础的来说,然后多试验几次,就可以。

正则表达式入门基础教程:

1、第一,匹配字母的表达式:\w ,这表示匹配一个字母,大小写都可以匹配。

2、第二,匹配数字的表达式:\d ,这表示匹配一个数字,0-9之间的任意一个。

3、第三,明白转义符号“\”,如http://中的“:”“\”“.”,就需要使用转义字符来匹配,分别是“\:”“\/”“\.”.

4、第四,上面说过\w,\d,只能匹配一个,如果多个数字和字母,那岂不是要写很多,这样就很繁琐,可以用简化的方法来做:①*表示0个到无数多个;②+表示1个到无数多个。这是万能的匹配方式,当然还有其他的,就不说了,先学会这个就可以了,学多了会混淆。

怎么用正则表达式匹配网址:

1、如百度经验这个地址:http://jingyan.baidu.com/

2、正则表达式1:\w*\:\/\/\w*\.\w*\.\w*\/

3、正则表达式2:\w+\:\/\/\w+\.\w+\.\w+\/

4、正则表达式3:\w*\:\/\/\w+\.\w*\.\w+\/ ,这样混合使用也是可以的。

5、正则表达式4:\w{4}\:\/\/\w+\.\w*\.\w{3,}\/,这种更加复杂,不过匹配的时候就更加精准了,熟练的可以使用。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢