正则表达式基础
正则表达式
限定符
a? a可有可无
a* a可有可无,可出现多次
a+ a出现1及以上次
a{2,6} a出现2-6次,闭区间
a{2,} a出现2及以上次
(ab)+ ab出现1及以上次
a (cat|dog) 匹配 a cat 或 a dog
字符类
[abc] 表示要求匹配的字符只能取自于他们,例如aabbcc
[a-zA-Z0-9] 表示要求匹配小写大写数字内的字符
[^0-9]
要求匹配数字字符以外的字符
元字符
\d 数字字符
\D 非数字字符
\w 单词字符,所有的英文字符、数字加下划线
\W 非单词字符
\s 空白字符(空格、制表符、换行符)
\s 非空白字符
. 句点 代表任意字符(不包含换行符)
^a 只匹配行首的a
a$ 只匹配行尾的a
正则表达式中文文档github——learn-regex/README-cn.md at master · ziishaned/learn-regex · GitHub
moyutime:本文仅是学习心得,观点仅供参考,祝愿读者学习途中快乐且不断有所收获。