问答
\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分别是什么?
- \d代表正则表达式匹配数字
- \w 代表查找单词字符,包含字母、数字、下划线
- \s查找空白字符(空格、tab、换行、回车)
- [a-zA-Z0-9] 查找小写a-z大写A-Z数字0-9的所有给定集合内的任何字符
- \b匹配单词边界,指的是一个单词的结束,非单词字符,
- . 查找单个字符,除了换行和行结束符的其他所有字符
- * 匹配任何包含零个或多个的字符,默认是尽可能多的匹配
- n+ 匹配任何包含至少一个 n 的字符串。
- n?匹配任何包含零个或一个 n 的字符串,尽可能少的匹配,触发非贪婪模式
- x{3}匹配至少3个x的字符串
-^n匹配以n开头的字符串 - n$匹配以n结尾的字符串