Regex
正则表达式通常用来检查,检索,替换符合某个格式的文本
元字符:
正则表达式语言由两种基本字符组成.
原义(正常)文本字符和元字符.
元字符使用正则表达式具有处理能力.
^ 表示开头
$ 表示结尾
* 0 or more
? 0 or 1
+ 1 or more
\w 表示字母,数字,下划线,汉字任意字符
\d 表示数字
\D 表示非数字
\s 表示字符串
\S 表示非空白字符
[\s\S] 表示任意字符
[\s\S] 表示0到任意个字符
[\s\S]? 0个字符,匹配任意个字符前的次数
[a-z] 表示某个范围内的字符,与指定区间内任何字符进行匹配
[A-Z]
[0-9]
\u4e00-\u9fa5 表示中文
| 逻辑或
() 分组
{n,m} 表示最少匹配n次,最高匹配m次
{n,} 最少匹配n次
{n} 匹配前面的字符最少n次
[^X] 表示除了X外任意字符
网友评论