Je fait un preg_replace:php regex ou | opérateur
$pattern = '/<ul>/';
$replacement = "";
$string = "hello <ul> how are you doing </ul>";
echo preg_replace($pattern, $replacement, $string);
qui remplacera mon <ul>
avec ""
mais jaimerais remplacer tout ce qui est un <ul>
ou </ul>
, je ne reçois pas comment utiliser le caractère |
(ou) si .
J'essaie comme ça, mais il ne fonctionne pas correctement:
$pattern = '/<ul>|</ul>/';
$replacement = "";
$string = "hello <ul> how are you doing </ul>";
echo preg_replace($pattern, $replacement, $string);
Toute aide serait sûrement apprécié
Merci, Bryan
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –