Maison > développement back-end > Tutoriel Python > Comment puis-je extraire du texte entre parenthèses à l'aide d'expressions régulières en Python ?

Comment puis-je extraire du texte entre parenthèses à l'aide d'expressions régulières en Python ?

Barbara Streisand
Libérer: 2024-11-14 17:38:02
original
897 Les gens l'ont consulté

How Can I Extract Text Within Parentheses Using Regular Expressions in Python?

Extraire du texte entre parenthèses à l'aide d'expressions régulières

Lorsque vous traitez des données textuelles, il devient souvent nécessaire d'extraire des parties spécifiques d'informations entre parenthèses. Par exemple, considérons la chaîne suivante contenant des informations entre parenthèses :

u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'
Copier après la connexion

Dans ce cas, nous souhaitons récupérer le contenu entre parenthèses. Bien que les expressions régulières (regex) offrent un moyen puissant de correspondance de modèles, il est important de comprendre qu'elles ne constituent pas toujours l'approche la plus appropriée pour de telles tâches.

Pour ce scénario spécifique, une simple opération de découpage Python peut efficacement extraire le résultat souhaité :

s = "u'abcde(date='2/xc2/xb2',time='/case/test.png')"
result = s[s.find("(")+1:s.find(")")]
Copier après la connexion

Cette approche utilise la méthode find pour localiser les positions des parenthèses ouvrantes et fermantes, puis utilise le découpage pour extraire le texte inclus. Le résultat contiendra le contenu entre parenthèses, tel que :

date=\'2/xc2/xb2\',time=\'/case/test.png\'
Copier après la connexion

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 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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal