一、正则表达式的元字符
[] ===> 匹配括号内的任意“一个”字符
[^] ===> 除了括号内的任意字符
[0-9] === > 匹配0至9的任意数字
[a-z] === > 匹配a至z的任意小写字母
[A-Z] === > 匹配A至Z的任意大写字母
\d ===> 匹配数字 : 相当于[0-9]
\D ===> 匹配非数字
\w ===> 匹配数字、字母、下划线 : 相当于[0-9a-zA-Z_]
\W ===> 匹配非数字、字母、下划线
\s ===> 匹配空格
\S ===> 匹配非空格
\b ===> 匹配边界
. ===> 代表除换行符(\n)以外的任意字符
第一类:
1.[ ]




2.[^]




3.[0-9]




因为此处不是看整体,而是先看1,再看0 再看0,一个一个分开来看


由此得知,范围是可以改的
4.[a-z]


5.[A-Z]


正则可以实现连起来写
比如:实现数字、大小写字母的匹配

第二类:
6.\d


7.\D


8.\w
9.\W
10.\s
11.\S
12.\b
\b较常用的例子:匹配一个class名称
Class名称如果是累加的方式,若在aa bb cc基础上添加一个bb,那么bb左右两边可能是有边界的,因此可以写为\bbb\b,这时即是成立的
13…
如果换成换行符(\n),那么即是false
二、转义符(\)
. 有特殊含义,它代表除了换行符以外的任意字符
转义是指:使这个“.”失去功能
而如果不是写字符串1,而是写一个点,那么即为true,
因为转义后,它代表的确实就是一个点
本文详细介绍了正则表达式的元字符使用方法,包括字符集、数字、字母、空白符等匹配规则,以及如何通过转义符改变字符的特殊含义。
773

被折叠的 条评论
为什么被折叠?



