Boost C++ 库

...世界上最受推崇和专业设计的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码标准

Boost 1.88.0 库文档 - 字符串和文本处理

字符串和文本处理

CharConv

<charconv> 在 C++11 中的实现。

作者
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

通用文字文本转换,例如字符串表示的 int,或反之亦然。

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