普贤教程 › 包参考
ctype 包
字符类型检查
| 项 | 值 |
|---|---|
| 包名 | ctype |
| 版本 | 0.1.0 |
| 入口 | ctype.px |
| 分类 | 文本与中文处理 |
| 文件数 / 行数 | 1 / 210 |
安装与引入
bash
pxpkg init # 首次 pxpkg add ctype@0.1.0 pxpkg install
px
import ctype所属分类教程:文本与中文处理
公开接口
| 函数 | 参数 |
|---|---|
ct_is_alpha | c |
ct_alpha | s |
ct_digit | s |
ct_alnum | s |
ct_upper | s |
ct_lower | s |
ct_space | s |
ct_punct | s |
ct_xdigit | s |
ct_print | s |
ct_graph | s |
ct_cntrl | s |
ct_ascii | s |
其余 11 个 def(内部与辅助,可直接调用但不属稳定接口)
| 函数 | 参数 |
|---|---|
ct_is_digit | c |
ct_is_alnum | c |
ct_is_upper | c |
ct_is_lower | c |
ct_is_space | c |
ct_is_punct | c |
ct_is_xdigit | c |
ct_is_print | c |
ct_is_graph | c |
ct_is_cntrl | c |
ct_is_ascii | c |
包内说明(源码头注释)
text
============================================================ 普贤生态库:registry/ctype — 字符类型检查 ------------------------------------------------------------ 纯函数库,双模式一致。 对齐 PHP ctype_* 函数族: ct_alpha(s) → 全字母 ct_digit(s) → 全数字 ct_alnum(s) → 全字母数字 ct_upper(s) → 全大写字母 ct_lower(s) → 全小写字母 ct_space(s) → 全空白字符 ct_punct(s) → 全标点符号 ct_xdigit(s) → 全十六进制数字 ct_print(s) → 全可打印字符 ct_graph(s) → 全可打印非空格字符 ct_cntrl(s) → 全控制字符 ct_ascii(s) → 全 ASCII 单字符版本:ct_is_alpha(c) 等 ============================================================