C'est le genre de chaîne HTML j'effectuerons matchs sur:Comment obtenir cette expression régulière pour correspondre</span>
<span class="q1">+12 Spell Power and +10 Hit Rating</span>
Je veux +12 Spell Power and +10 Hit Rating
sur le code HTML ci-dessus. Voici le code que j'ai écrit:
preg_match('/<span class="q1">(.*)<\/span>/', $gem, $match);
Mais en raison de <\/span>
il est d'échapper à la /
dans </span>
il ne s'arrête pas le match, donc je reçois beaucoup plus de données que ce que je veux.
Comment puis-je échapper le /
dans </span>
tout en l'ayant toujours partie du modèle?
Merci.
Cela fonctionne merci. Raison Je ne veux pas utiliser la classe DOMDocument, c'est que c'est un très petit morceau de HTML et que ce code ne sera exécuté qu'une seule fois, je collectionne des données à mettre dans une base de données. Pas besoin de compliquer les choses. :) –