Boost C++ 库

...世界上最受推崇和精心设计的 C++ 库项目之一。 Herb SutterAndrei AlexandrescuC++ 编码标准

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 提供了一个用于定义流、流缓冲区和 I/O 过滤器的框架。

作者
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 存储库是社区的努力,收集了 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

将字符串或其他字符序列分解成一系列标记。

作者
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
类别
字符串和文本处理