龙空技术网

[值得收藏]工作中常用的正则表达式用法(二)

小郑搞码事 337

前言:

现时朋友们对“js路径的正则表达式是什么”可能比较重视,大家都需要学习一些“js路径的正则表达式是什么”的相关知识。那么小编在网摘上汇集了一些有关“js路径的正则表达式是什么””的相关资讯,希望同学们能喜欢,兄弟们一起来学习一下吧!

点击右上方红色按钮关注“小郑搞码事”,每天都能学到知识,搞懂一个问题!

接着来总结一下常用的正则表达式,到底还有哪些。

一、匹配连续出现零次或多次的字符

学会使用星号*,我们非常熟悉,只是了解一点正则表达式的人,说不知道星号*,那是不太可能的,可见它的重要性,那么在实际工作中,星号*能帮我们解决才能样的问题了。看下面代码实例。

全局不分大小写找匹配字符

二、学会使用惰性匹配

字符串中与给定要求匹配的最小部分,默认情况下,正则表达式是贪婪的(匹配满足给定要求的字符串的最长部分),当然,我们可以使用?阻止贪婪模式(惰性匹配)。说这么多,什么意思呢?来看一段代码:

惰性匹配

看面实例,不加?会把catast都找出来,加?之后,会按最短路径去找,就是cat,也不难理解。

三、匹配起始字符串模式

这个字符大家一定也非常熟悉,要测试字符串开头的字符匹配,可以使用插入符号^,但要放到开头,不要放到字符集中方能生效。这是规则。看代码

匹配起始字符串

四、匹配所有字母和数字模式

对,用的就是\w,匹配包括下划线在任何单词字符。类似但不等价于[A-Za-z0-9]。同样看下面代码:

匹配所有字母和数字模式

五、匹配结束字符串模式

使用$来判断字符串是否是以规定的字符结尾。

匹配结束字符串模式

小结一下

本文涉及到的内容有*,?,\w,^, $,都是我们平时经常要用到的一些知识点,当然,正则相关还有很多,下篇继续给大家分享。

标签: #js路径的正则表达式是什么