Maison > développement back-end > C++ > Comment puis-je extraire facilement du texte entre les délimiteurs d'une chaîne ?

Comment puis-je extraire facilement du texte entre les délimiteurs d'une chaîne ?

Mary-Kate Olsen
Libérer: 2025-01-23 00:43:13
original
695 Les gens l'ont consulté

How Can I Easily Extract Text Between Delimiters in a String?

Extraire les segments entre les délimiteurs d'une chaîne

Supposons que vous ayez une chaîne contenant un contenu délimité spécifique que vous souhaitez extraire. Par exemple, étant donné la chaîne :

"super exemple de clé de chaîne : texte que je souhaite conserver - fin de ma chaîne"

Vous devrez peut-être isoler la partie entre "key:" et "-". Au lieu de s’appuyer sur des expressions régulières complexes, il existe un moyen plus simple.

Isolez le texte souhaité à l'aide de la méthode Substring :

Pour accomplir cette tâche efficacement, utilisez la méthode Substring. Par exemple :

<code>    string St = "super example of string key : text I want to keep - end of my string";

    int pFrom = St.IndexOf("key : ") + "key : ".Length;
    int pTo = St.LastIndexOf(" - ");

    string result = St.Substring(pFrom, pTo - pFrom);</code>
Copier après la connexion

Dans ce code, IndexOf trouve la position de départ de la sous-chaîne souhaitée et LastIndexOf trouve la position de fin. La longueur du préfixe ("key : ") est ajoutée à pFrom pour l'exclure des résultats. La méthode Substring isole ensuite le fragment de chaîne, fournissant le texte que vous devez extraire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal