Maison >développement back-end >C++ >Comment extraire du texte entre parenthèses en Python ?

Comment extraire du texte entre parenthèses en Python ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-18 03:01:10249parcourir

How to Extract Text Enclosed in Parentheses in Python?

Extraire le texte des parenthèses

Dans certains cas, vous devrez peut-être extraire un texte spécifique contenu entre parenthèses. Par exemple, considérons le texte « Nom d'utilisateur (Ventes) » et la nécessité de récupérer uniquement le contenu entre parenthèses.

Un moyen simple de procéder sans utiliser d'expressions régulières consiste à utiliser des fonctions de manipulation de chaînes. Voici comment procéder :

<code class="language-python">input_string = "用户名 (销售)"
output = input_string.split('(', 1)[1].split(')', 1)[0]</code>

Dans ce code, la méthode split('(', 1) divise la chaîne d'entrée en deux parties en fonction du délimiteur spécifié (crochet gauche) et renvoie uniquement les deux premières parties. Ensuite, split(')', 1)[0] extrait le texte entre parenthèses de la deuxième partie (le contenu entre parenthèses) et supprime la parenthèse fermante. Cette méthode fonctionne bien lorsque les crochets ouvrants et fermants sont connus et n’apparaissent qu’une seule fois dans la chaîne.

D'autres méthodes peuvent impliquer l'utilisation d'expressions régulières ou l'itération sur des chaînes de caractères, mais celles-ci ne sont pas explorées ici. La méthode fournie fournit un moyen concis et efficace d’extraire le texte entre crochets.

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