首页 » 开发 » 正则表达式基础

正则表达式基础

 

视频地址:https://www.bilibili.com/video/av18182693
测试地址:https://regexr.com/
也可以用notepad++来测试

匹配任意字符:.
匹配连续两个任意字符:..
匹配句号:\.

\w 匹配阿拉伯数字,英文大小写字母和下划线
\W 匹配所有小w匹配不上的,包括汉字
\d 匹配所有阿拉伯数字
\d+\.\d+ 匹配所有小数
\D 匹配所有不是\d的 包括汉字
\s 匹配空格制表符断行等
\S 匹配所有非\s的 包括汉字
[a-p] 匹配所有从a到p的字母核心是根据编码表的顺序来的
[A-S] 匹配所有从A到S的字母
[0-9] 匹配所有数字
[\u4e00-\u9fa5] 匹配所有汉字

+ 把前面的匹配重复一次或多次
* 把前面的匹配重复零次或多次
? 出现零次或一次
{1,4}出现一到4次 如果不填那就是不限制{1,}这个就是1次以上

()分组里面匹配的内容会自动成为一组 组用$1,$2表示。

原文链接:正则表达式基础,转载请注明来源!

0