命名空间
变体
操作

文本处理库

来自 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++ 文档中关于字符串库的部分
最后编辑于2025年1月3日 (星期五) 09:49。