Namespaces
Variants

Text processing library

From cppreference.net

La bibliothèque de traitement de texte comprend des composants pour traiter le texte.

Table des matières

Bibliothèque de localisation

Les en-têtes <locale> et <clocale> fournissent le support d'internationalisation pour la classification des caractères et le classement des chaînes, le formatage et l'analyse des données numériques, monétaires et date/heure, ainsi que la récupération de messages.

Bibliothèque d'expressions régulières (depuis C++11)

L'en-tête <regex> fournit une classe qui représente les expressions régulières , qui sont une sorte de mini-langage utilisé pour effectuer des correspondances de motifs dans les chaînes de caractères.

Bibliothèque de formatage (depuis C++20)

L'en-tête <format> fournit des fonctionnalités de formatage de chaînes typé-sûr et extensible qui constituent une alternative aux fonctions de la famille printf , et sont destinées à compléter la bibliothèque existante de flux d'E/S C++.

Utilitaires pour séquences terminées par null

Les séquences de caractères terminées par un caractère nul (NTCTS) sont des séquences de caractères qui se terminent par un caractère nul (la valeur après l'initialisation par défaut ).

La bibliothèque de chaînes fournit des fonctions pour créer, inspecter et modifier de telles séquences :

Conversions numériques primitives (depuis C++17)

En plus des analyseurs et formateurs sophistiqués dépendants des paramètres régionaux fournis par la bibliothèque d'E/S C++ , la bibliothèque d'E/S C , les convertisseurs de chaînes C++ , et les convertisseurs de chaînes C , l'en-tête <charconv> fournit des analyseurs et formateurs légers, indépendants des paramètres régionaux, sans allocation et sans levée d'exceptions pour les types arithmétiques.

Défini dans l'en-tête <charconv>
(C++17)
convertit une valeur entière ou à virgule flottante en séquence de caractères
(fonction)
le type de retour de std::to_chars
(classe)
(C++17)
convertit une séquence de caractères en valeur entière ou à virgule flottante
(fonction)
le type de retour de std::from_chars
(classe)
spécifie le formatage pour std::to_chars et std::from_chars
(énumération)

Identifications d'encodage de texte (depuis C++26)

Défini dans l'en-tête <text_encoding>
décrit une interface pour accéder au registre des jeux de caractères IANA
(classe)

Voir aussi

Documentation C++ pour Bibliothèque de chaînes