目标:掌握正则表达式匹配单个字符

    一:正则表达式匹配单个字符

    正则表达式匹配单字符的元字符清单:

    . :表示匹配任意字符 不包含换行符 \n

    [ ]:表示匹配[ ]里面的所有字符可以是一个也可以是多个(归根结底是按照一个字符来匹配的)

    \d:表示匹配所有纯数字字符 即0-9

    \D:表示匹配所有非数字字符(算上换行符等其他空白字符)

    \s:表示匹配所有空白字符 即空格 Tab 换行符

    \S:表示匹配所有非空字符

    \w:表示匹配单词数字下划线汉字字符 即 a-z A-Z 0-9 _ 汉字

    \W:表示与 \w 取反

    注意事项:[ ] 只匹配一位字符串 例如 [A-Z][a-z] 表示匹配两个字符的字符串,第一个字符为大写字母,第二个字符为小写字母的字符串

    功能截图:

    . :表示匹配任意字符 不包含换行符 \n

    image.png
    、s

    [ ]:表示匹配[ ]里面的所有字符可以是一个也可以是多个(归根结底是按照一个字符来匹配的)

    [我爱]:表示匹配字符串内的所有 单个字符与所有 单个字符,等价于 [我] or [爱]
    [a-h]:表示匹配字符串内 a h 的所有单个字符
    [0-9]:表示匹配字符串内所有 0 9 的所有单个字符
    [a-zA-Z0-9]:表示匹配所有小写字母与所有大写字母与所有0到9数字

    image.png

    image.png

    \d:表示匹配纯数字字符 即0-9

    image.png

    \D:表示匹配非数字字符(算上换行符等其他空白字符)

    image.png

    \s:表示匹配空白字符 即空格 Tab 换行符

    image.png

    \S:表示匹配非空字符

    image.png

    \w:表示匹配单词数字下划线汉字字符 即 a-z A-Z 0-9 _ 汉字

    image.png

    \W:表示与 \w 取反

    image.png