Maison >développement back-end >C++ >Comment puis-je extraire du texte entre parenthèses à l'aide de la manipulation de chaînes ?

Comment puis-je extraire du texte entre parenthèses à l'aide de la manipulation de chaînes ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-18 03:11:08704parcourir

How Can I Extract Text Enclosed in Parentheses Using String Manipulation?

Extraire le texte entre parenthèses (parenthèses)

Extraire du texte entre crochets d'une chaîne est une tâche courante en programmation. Par exemple, la chaîne « Nom d'utilisateur (ventes) », comment extraire « ventes » à l'aide de techniques de manipulation de chaîne ?

Une approche simple consiste à utiliser la méthode Split pour récupérer une sous-chaîne de la chaîne source. Cette méthode divise une chaîne en un tableau de sous-chaînes basé sur un délimiteur. Puisque le texte que nous recherchons est mis entre parenthèses, nous pouvons utiliser une parenthèse comme délimiteur.

<code>string input = "User name (sales)";
string separator = "(" + ")";
string output = input.Split(separator, StringSplitOptions.RemoveEmptyEntries)[1];</code>

Dans cet exemple, la chaîne source est divisée en ["Nom d'utilisateur", "sales"] puis la deuxième sous-chaîne est récupérée à l'aide de l'index.

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!

Déclaration:
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