\s 匹配所有的空白,包括空格键按出的空白和tab键按出的空白,也可以表示为[ \t]+。
\S 表示除\s之外的任何字符。
\w 等价于正则表达式:[a-zA-Z0-9_], 即任意的字母和数字,注意: 有的版本的引擎不支持下划线。
\W 表示非字母和数字,即等价于:[^a-zA-Z0-9_],同样有的版本的引擎不支持下划线。
\d 表示数字字符, 即:[0-9]
\D 表示非数字字符,即:[^0-9]
(? : ...) 可以用来分组,但不会被捕获。
\s 匹配所有的空白,包括空格键按出的空白和tab键按出的空白,也可以表示为[ \t]+。
\S 表示除\s之外的任何字符。
\w 等价于正则表达式:[a-zA-Z0-9_], 即任意的字母和数字,注意: 有的版本的引擎不支持下划线。
\W 表示非字母和数字,即等价于:[^a-zA-Z0-9_],同样有的版本的引擎不支持下划线。
\d 表示数字字符, 即:[0-9]
\D 表示非数字字符,即:[^0-9]
(? : ...) 可以用来分组,但不会被捕获。