+ +

正则表达式的匹配

正则表达式,因为之前python学过,感觉就各种匹配嘛,还是蛮简单的,然而事实上却是看不懂,不会做,故而今天做一下总结。(正则表达式真的是过分,哼)

正则表达式的匹配

例子

先来看个例子:/^\w+$/i

两个/ / 表明正则表达式的开始与结束

^开始字符,$结束字符

\w 包含【a-z,A-Z,,0-9】中的字符,+代表可以有一个,或多个

\w 后面的一个i是不区分大小写,其实放在这里没用了,因为\w包含着大小写

总的加起来意思是 以[a-z,A-Z,
,0-9]中的其中一个字符开始,中间可以有任意个[a-z,A-Z,,0-9]字符,最后再以[a-z,A-Z,,0-9]中的一个字符结束 比如适合的有:a,a09,a_01,001 不适合的有a-5,@12,¥12,中文字符,这些都不在[a-z,A-Z,_,0-9]范围里面

具体各种字符的含义

等我去换个markdown的破解版。。。。再上图(百度到的key,那个人也太好了叭)(百度就好)

其他的一些字符的含义:https://blog.csdn.net/qq_38314112/article/details/81026648

参考网站:https://zhidao.baidu.com/question/589140079.html

https://blog.csdn.net/qq_38314112/article/details/81026648