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

Comment extraire du texte entre parenthèses en C# à l'aide de la manipulation de chaînes ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-18 03:17:10267parcourir

How to Extract Text Within Parentheses in C# Using String Manipulation?

Extraire efficacement du texte entre parenthèses en C#

Ce guide présente une technique C# simple pour extraire du texte entre parenthèses. Imaginez que vous ayez une chaîne telle que « Nom d'utilisateur (ventes) » et que vous deviez isoler « ventes ». Cette méthode fournit une solution concise.

Le cœur de cette solution réside dans la méthode C# Split(). Cette fonction puissante divise une chaîne en sous-chaînes en fonction de délimiteurs spécifiés. Dans ce cas, les parenthèses '(' et ')' nous serviront de délimiteurs.

Le processus est le suivant :

<code class="language-csharp">string inputString = "User name (sales)";
string extractedText = inputString.Split('(', ')')[1];</code>

Tout d'abord, la chaîne d'entrée est affectée à la variable inputString. Ensuite, la méthode Split() est utilisée, divisant la chaîne en un tableau de sous-chaînes en utilisant '(' et ')' comme séparateurs.

Le tableau résultant contiendra :

  • Index 0 : Le texte avant la parenthèse ouvrante ("Nom d'utilisateur").
  • Index 1 : Le texte entre parenthèses ("ventes").

Nous accédons à la sous-chaîne souhaitée à l'index [1] et l'attribuons à la variable extractedText. Par conséquent, extractedText contiendra la valeur extraite « ventes ».

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