Boost C++ 函式庫

...世界上最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Boost 函式庫文件 - 字串與文字處理

字串與文字處理

CharConv

C++11 中 <charconv> 的實作。

作者
Matt Borland
首次發行
1.85.0
C++ 標準最低版本
11
分類
其他字串與文字處理
Convert

一個可擴充且可設定的類型轉換框架。

作者
Vladimir Batov
首次發行
1.59.0
C++ 標準最低版本
11
分類
其他字串與文字處理
Format

Format 函式庫提供了一種類型安全機制,用於根據類似 printf 的格式字串來格式化參數。

作者
Samuel Krempp
首次發行
1.29.0
C++ 標準最低版本
11
分類
輸入/輸出字串與文字處理
Iostreams

Boost.IOStreams 提供了一個用於定義資料流、資料流緩衝區和輸入/輸出篩選器的框架。

作者
Jonathan Turkanis
首次發行
1.33.0
C++ 標準最低版本
03
分類
輸入/輸出字串與文字處理
Lexical Cast

泛型字面文字轉換,例如將整數表示為字串,反之亦然。

作者
Kevlin Henney
首次發行
1.20.0
C++ 標準最低版本
11
分類
其他字串與文字處理
Locale

為 C++ 提供本地化和 Unicode 處理工具。

作者
Artyom Beilis
首次發行
1.48.0
C++ 標準最低版本
11
分類
字串與文字處理
Regex

正規表示式函式庫。

作者
John Maddock
首次發行
1.18.0
C++ 標準最低版本
11
分類
字串與文字處理
Spirit

LL 解析器框架將解析器直接表示為內嵌 C++ 中的 EBNF 語法。

作者
Joel de Guzman、Hartmut Kaiser 與 Dan Nuffer
首次發行
1.30.0
C++ 標準最低版本
03
分類
解析字串與文字處理
Spirit Classic

LL 解析器框架將解析器直接表示為內嵌 C++ 中的 EBNF 語法。

作者
Joel de Guzman、Hartmut Kaiser 與 Dan Nuffer
首次發行
1.69.0
C++ 標準最低版本
03
分類
解析字串與文字處理
Spirit Repository

Spirit Repository 是一個社群專案,收集 Qi 解析器和 Karma 產生器的不同可重複使用組件(基元、指令、語法等)。

作者
Joel de Guzman、Hartmut Kaiser 與 Dan Nuffer
首次發行
1.69.0
C++ 標準最低版本
03
分類
解析字串與文字處理
Static String

一個固定容量的動態大小字串。

作者
Krystian Stasiowski 與 Vinnie Falco
首次發行
1.73.0
C++ 標準最低版本
11
分類
字串與文字處理
String Algo

字串演算法函式庫。

作者
Pavol Droba
首次發行
1.32.0
C++ 標準最低版本
03
分類
演算法字串與文字處理
String View

字串檢視範本。

作者
Marshall Clow
首次發行
1.84.0
C++ 標準最低版本
03
分類
容器字串與文字處理
Tokenizer

將字串或其他字元序列分解成一系列的詞彙。

(or: 將字串或其他字元序列斷詞。)

作者
John Bandela
首次發行
1.23.0
C++ 標準最低版本
03
分類
迭代器字串與文字處理
Wave

Boost.Wave 函式庫是一個符合標準且高度可設定的 C99/C++ 預處理器功能實作,封裝在易於使用的迭代器介面後。

作者
Hartmut Kaiser
首次發行
1.33.0
C++ 標準最低版本
11
分類
字串與文字處理
Xpressive

可以寫成字串或表達式範本的正規表示式,並且可以利用上下文無關語法的功能,遞迴地互相引用和自我引用。

作者
Eric Niebler
首次發行
1.34.0
分類
字串與文字處理