Maison > Article > développement back-end > Comment extraire du contenu entre des balises `` à l'aide d'expressions régulières en PHP ?
Obtention de contenu entre des balises HTML correspondantes à l'aide de PHP
Malgré l'exploration de diverses ressources, vous avez rencontré des difficultés pour extraire le contenu dans le fichier < code> et balises utilisant des expressions régulières en PHP. La solution suivante vous guidera tout au long du processus :
Pour récupérer la sous-chaîne souhaitée, utilisez l'expression régulière suivante :
$regex = '#<\s*?code\b[^>]*>(.*?)</code\b[^>]*>#s';
Ce modèle comprend plusieurs éléments notables :
Une fois que vous avez l'expression régulière, vous pouvez l'utiliser pour extraire la sous-chaîne correspondante :
$text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. <code>Donec sed erat vel diam ultricies commodo. Nunc venenatis tellus eu quam suscipit quis fermentum dolor vehicula.&lt;/code>"; preg_match($regex, $text, $matches);
L'index du tableau $matches[0] contiendra la chaîne extraite , que vous pourrez ensuite manipuler selon vos besoins.
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!