Text processing library
文本处理库包含用于处理文本的组件。
| 目录 | 
本地化库
头文件 <locale> 和 <clocale> 为字符分类与字符串排序、数值/货币/日期时间格式化和解析以及消息检索提供了国际化支持。
正则表达式库 (since C++11)
头文件 <regex> 提供了一个表示 正则表达式 的类,这是一种用于在字符串中执行模式匹配的微型语言。
格式化库 (自 C++20 起)
       头文件
       
        
         <format>
        
       
       提供了类型安全且可扩展的字符串格式化功能,这是对
       
        printf
       
       系列函数的替代方案,旨在补充现有的 C++ I/O 流库。
      
空终止序列工具集
以空字符结尾的字符序列 (NTCTS)是指以空字符( 值初始化 后的值)结尾的字符序列。
字符串库提供了用于创建、检查和修改此类序列的函数:
基础数值转换 (since C++17)
除了由 C++ I/O 库、 C I/O 库、 C++字符串转换器 和 C字符串转换器 提供的复杂区域设置相关解析器和格式化器之外,头文件 <charconv> 还为算术类型提供了轻量级、区域设置无关、非分配、非抛出的解析器和格式化器。
| 
          定义于头文件
           
           
            <charconv>
           
           | |
| 
           
            
             
              (C++17)
             
            
           
           | 将整型或浮点型数值转换为字符序列 (函数) | 
| 
           
            
             
              (C++17)
             
            
           
           | std::to_chars
          
         
         的返回类型 (类) | 
| 
           
            
             
              (C++17)
             
            
           
           | 将字符序列转换为整型或浮点型数值 (函数) | 
| 
           
            
             
              (C++17)
             
            
           
           | std::from_chars
          
         
         的返回类型 (类) | 
| 
           
            
             
              (C++17)
             
            
           
           | 指定
         
          std::to_chars
         
         和
         
          std::from_chars
         
         的格式化方式 (枚举) | 
文本编码标识 (since C++26)
| 
          定义于头文件
           
           
            <text_encoding>
           
           | |
| 
           
            
             
              (C++26)
             
            
           
           | 描述用于访问
         
          IANA 字符集注册表
         
         的接口 (类) | 
参见
| 
          
           
            C++ 文档
           
          
          关于
          
           
            字符串库
           
          
          |