文本處理函式庫
出自 cppreference.com
< cpp
文字處理函式庫包含用於處理文字的元件。
目錄 |
[編輯] 地區設定 (Localization) 函式庫
標頭檔 <locale> 與 <clocale> 提供國際化支援,用於字元分類、字串校對、數值、貨幣與日期/時間的格式化及解析,以及訊息擷取。
[編輯] 正規表示式 (Regular expressions) 函式庫 (C++11 起)
標頭檔 <regex> 提供一個代表正規表示式的類別,這是一種用於在字串內執行模式比對的小型語言。
[編輯] 格式化 (Formatting) 函式庫 (C++20 起)
標頭檔 <format> 提供類型安全且可擴充的字串格式化設施,它是 printf 系列函式的替代方案,旨在補足現有的 C++ I/O 串流函式庫。
[編輯] 空終止序列工具
空終止字元序列 (Null-terminated character sequences, NTCTS) 是指由空字元(值初始化 value-initialization 後的結果)結尾的字元序列。
字串函式庫提供用於建立、檢查及修改此類序列的函式:
[編輯] 原始數值轉換 (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 的格式化方式 (列舉) |
[編輯] 文字編碼識別 (C++26 起)
| 定義於標頭檔
<text_encoding> | |
| (C++26) |
描述用於存取 IANA 字元集註冊表的介面 (類別) |
[編輯] 參見
| C++ 文件 關於 字串函式庫
|