目标:掌握正则表达式匹配单个字符
一:正则表达式匹配单个字符
正则表达式匹配单字符的元字符清单:
. :表示匹配任意字符 不包含换行符 \n
[ ]:表示匹配[ ]里面的所有字符可以是一个也可以是多个(归根结底是按照一个字符来匹配的)
\d:表示匹配所有纯数字字符 即0-9
\D:表示匹配所有非数字字符(算上换行符等其他空白字符)
\s:表示匹配所有空白字符 即空格 Tab 换行符
\S:表示匹配所有非空字符
\w:表示匹配单词数字下划线汉字字符 即 a-z A-Z 0-9 _ 汉字
\W:表示与 \w 取反
注意事项:[ ] 只匹配一位字符串 例如 [A-Z][a-z] 表示匹配两个字符的字符串,第一个字符为大写字母,第二个字符为小写字母的字符串
功能截图:
. :表示匹配任意字符 不包含换行符 \n
、s
[ ]:表示匹配[ ]里面的所有字符可以是一个也可以是多个(归根结底是按照一个字符来匹配的)
[我爱]:表示匹配字符串内的所有 我 单个字符与所有 爱 单个字符,等价于 [我] or [爱]
[a-h]:表示匹配字符串内 a 到 h 的所有单个字符
[0-9]:表示匹配字符串内所有 0 到 9 的所有单个字符
[a-zA-Z0-9]:表示匹配所有小写字母与所有大写字母与所有0到9数字
\d:表示匹配纯数字字符 即0-9
\D:表示匹配非数字字符(算上换行符等其他空白字符)
\s:表示匹配空白字符 即空格 Tab 换行符
\S:表示匹配非空字符
\w:表示匹配单词数字下划线汉字字符 即 a-z A-Z 0-9 _ 汉字
\W:表示与 \w 取反