预定义:指的是 某些常见模式的简写方式。
\d
:匹配0~9之间的任一数字,相当于[0-9]\D
:匹配所有0~9以外的字符,相当于[^0-9]
\w
:匹配任意的字母、数字、下划线,相当于[A-Za-z0-9_]
\W
:匹配除任意的字母、数字、下划线以外的字符,相当于[^A-Za-z0-9_]
\s
:匹配空格(包括换行符、制表符、空格符等),相当于[\t\r\n\v\f]
\S
:匹配非空格的字符,相当于[^\t\r\n\v\f]
预定义:指的是 某些常见模式的简写方式。
\d
:匹配0~9之间的任一数字,相当于[0-9]\D
:匹配所有0~9以外的字符,相当于[^0-9]
\w
:匹配任意的字母、数字、下划线,相当于[A-Za-z0-9_]
\W
:匹配除任意的字母、数字、下划线以外的字符,相当于[^A-Za-z0-9_]
\s
:匹配空格(包括换行符、制表符、空格符等),相当于[\t\r\n\v\f]
\S
:匹配非空格的字符,相当于[^\t\r\n\v\f]