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}]