首页 > 其他 > 详细

正则表达式

时间:2020-04-09 10:05:28      阅读:44      评论:0      收藏:0      [点我收藏+]

工作中一直没什么机会学习正则表达式,单是这个知识点确实要必须掌握的,就下个决心学一下吧。

正则表达式用来匹配字符串的一组命令。

练习的网站是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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!