命名空间
变体
操作

文本处理库

来自 cppreference.cn
< cpp

文本处理库包含处理文本的组件。

目录

[编辑] 本地化库

头文件 <locale><clocale> 为字符分类和字符串排序规则、数值、货币和日期/时间格式化和解析以及消息检索提供国际化支持。

[编辑] 正则表达式库 (自 C++11 起)

头文件 <regex> 提供了一个类,该类表示正则表达式,正则表达式是一种用于在字符串中执行模式匹配的微型语言。

[编辑] 格式化库 (自 C++20 起)

头文件 <format> 提供了类型安全且可扩展的字符串格式化工具,它是 printf 函数系列的替代方案,旨在补充现有的 C++ I/O 流库。

[编辑] 空终止序列工具

空终止字符序列 (NTCTS) 是以空字符(值初始化后的值)结尾的字符序列。

字符串库提供了创建、检查和修改此类序列的函数

[编辑] 原始数值转换 (自 C++17 起)

除了 C++ I/O 库、C I/O 库、C++ 字符串转换器C 字符串转换器 提供的复杂的、依赖于区域设置的解析器和格式化程序之外,头文件 <charconv> 还为算术类型提供了轻量级、独立于区域设置、非分配、非抛出的解析器和格式化程序。

定义于头文件 <charconv>
(C++17)
将整数或浮点值转换为字符序列
(函数) [编辑]
std::to_chars 的返回类型
(类) [编辑]
将字符序列转换为整数或浮点值
(函数) [编辑]
std::from_chars 的返回类型
(类) [编辑]
指定 std::to_charsstd::from_chars 的格式
(枚举) [编辑]

[编辑] 文本编码识别 (自 C++26 起)

定义于头文件 <text_encoding>
描述用于访问 IANA 字符集注册表 的接口
(类) [编辑]

[编辑] 参见

C++ 文档 关于 字符串库