工作中一直没什么机会学习正则表达式,单是这个知识点确实要必须掌握的,就下个决心学一下吧。
正则表达式用来匹配字符串的一组命令。
练习的网站是https://regexr.com/
下面是各个命令介绍:
1./\w\g :匹配所有的数字,字母外加一个_
2./\W\g :匹配所有上一个命令之外的字符
3./\d\g :匹配所有数字
5./\D\g:匹配所有不是所有数字的
6./\s/g:匹配所有空字符,包含空格,制表符和换行,/\S/g 是导致的情况
7./[]/g:匹配[]中所有出现的字符,不管要匹配的出现几次,比如要匹配crea,会把下面出现的所有4个字母匹配上,还可以写成/[a-z]/g,表示a到z所有字母。
[]还可以写之前遇到的模式串,例如/[\d]/g、/[\w]/g等。
如果是要匹配所有的中文怎么办?/[\u4e00-\u9fa5]/g,这里匹配的是unicode的第一个中文编码到最后一个
8.示例i,一直模式串
这个可以直接在后面看,结合之前的学的就是匹配【】里的任意字符,+表示至少出现一次或者多次,*表示出现0次或多次
9:/\b/g代表截断
原文:https://www.cnblogs.com/njit-sam/p/12664661.html