day16

正则表达式-------尼玛的正则

晚上想想千条路,

早晨醒来揍原路.

正则, 只和字符串相关了.

字符组 : [字符组]
在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示.
字符分为很多类,比如数字,字母,标点等等.
假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0,1,2....9这10个数之一.

字符:

元字符   匹配内容
.   匹配除换行符以外的任意字符
w   匹配字母或数字或下划线
s   匹配任意的空白符
d   匹配数字
  匹配一个换行符
  匹配一个制表符
   匹配一个单词的结尾
^   匹配字符串的开始
$   匹配字符串的结尾
W   匹配非字母或数字或下划线
D   匹配非数字
S   匹配非空白符
a|b   匹配字符a或字符b
()   匹配括号内的表达式,也表示一个组
[...]   匹配字符组中的字符
[^...]   匹配除了字符串中字符的所有字符

量词:

量词 用法说明
*  重复0次或更多次
+ 重复1次或更多次
? 重复0次或1次
{n} 重复n次

{n,}

重复n次或更多次
{n,m}

重复n到m次

原文地址:https://www.cnblogs.com/marry215464/p/9488815.html