BT编程语言文档
ASCII 字符类
以下是基于 UTS#18 提供定义的 ASCII 字符类及其含义:-
[[:alnum:]]
字母数字字符(即 [0-9A-Za-z])。 -
[[:alpha:]]
字母字符(即 [A-Za-z])。 -
[[:ascii:]]
ASCII 字符(即 [\x00-\x7F],包括从 0 到 127 的所有 ASCII 字符)。 -
[[:blank:]]
空白字符(即 [\t ],包括水平制表符和空格)。 -
[[:cntrl:]]
控制字符(即 [\x00-\x1F\x7F],包括不可打印的控制字符)。 -
[[:digit:]]
数字字符(即 [0-9])。 -
[[:graph:]]
可见的图形字符(即 [!-~],包括除空格外的所有可打印字符)。 -
[[:lower:]]
小写字母(即 [a-z])。 -
[[:print:]]
可打印字符(即 [ -~],包括空格和所有可见的图形字符)。 -
[[:punct:]]
标点符号(即 [!-/:-@\[-{-~]`,包括标点和符号)。 -
[[:space:]]
空白字符(即 [\t\n\v\f\r ],包括制表符、换行符、垂直制表符、换页符、回车符和空格)。 -
[[:upper:]]
大写字母(即 [A-Z])。 -
[[:word:]]
单词字符(即 [0-9A-Za-z_],包括字母、数字和下划线)。
-
[0-9]
-
(?-u:\d)
-
[[:digit:]]
-
[\d&&\p{ascii}]