Dev Faq
6
votes

Expression régulière pour correspondre à la balise HTML

à l'aide de PHP

J'ai du contenu comme celui-ci

<p>some content, paragraph 1</p>

php regex preg-match

1 commentaires

(liée) meilleures méthodes pour analyser HTML


3 Réponses :


11
votes

Vous pouvez le faire de cette façon:

if (preg_match('%^(<p[^>]*>.*?</p>)$%im', $subject, $regs)) {
    $result = $regs[1];
} else {
    $result = "";
}


1 commentaires

Bonjour, comment vous pouvez faire avec un "pour" (boucle)? caractère par caractère? pour ($ i = 0; $ i <= $ $ strlen; $ i ++) {if ($ cadena {$ i} == "<") {ne fonctionne pas}}}}}}}}}



-2
votes
  if (preg_match("/\b1\b/i", "some content, paragraph 1")) {
    echo "A match was found.";
} else {
    echo "A match was not found.";
}
Where 1 is the matched term...Is this is any help?

0 commentaires

5
votes

empêche d'inclure étiquette, peut utiliser: xxx


0 commentaires

Articles qui pourrait vous intéresser :

Pourquoi est-ce que j'obtiens une erreur laravel lors de la création d'un nouveau projet?
Select2 ne s'affiche pas correctement dans le mode bootstrap
Laravel Echo n'écoute pas
La validation de la demande de formulaire ne fonctionne pas. Il charge juste la page d'accueil dans Postman
© 2020 www.devfaq.fr - Licensed under  cc by-sa 3.0  with  attribution required.