Maison >développement back-end >C++ >Comment extraire du texte entre parenthèses en 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!