Faire correspondre du texte entre deux chaînes avec des expressions régulières
Lorsqu'il s'agit de tâches de manipulation de texte, les expressions régulières constituent un moyen puissant d'extraire des informations spécifiques. L'une de ces tâches consiste à faire correspondre et à récupérer du texte situé entre deux chaînes spécifiées.
Dans Python 2x, vous pouvez y parvenir en utilisant la fonction re.search du module re. L'extrait de code suivant montre comment faire correspondre le texte entre « Partie 1 » et « Partie 3 » dans l'exemple donné :
<code class="python">import re s = 'Part 1. Part 2. Part 3 then more text' result = re.search(r'Part 1\.(.*?)Part 3', s).group(1) print(result) # Output: . Part 2. </code>
Dans cette expression régulière :
En utilisant cette technique, vous pouvez faire correspondre et récupérer efficacement n'importe quel texte souhaité situé entre des chaînes spécifiques dans vos applications Python.
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!