Y yep WRInaute occasionnel 9 Novembre 2004 #1 Bonjour à tous, quelqu'un ne connaitrait pas un outil qui permettrait de "minusculiser" p) l'ensemble des balises html d'une page?
Bonjour à tous, quelqu'un ne connaitrait pas un outil qui permettrait de "minusculiser" p) l'ensemble des balises html d'une page?
Y yep WRInaute occasionnel 9 Novembre 2004 #3 en fait je teste ça : Code: $file_content = "BLABLABLA <OH UNE BALISE> BLABLA"; // contenu à scanner $pattern = "/<(.*)>/i"; // masque $replacement = "'<'.strtolower('\\1').'>'"; // à remplacer par $file_content = preg_replace($pattern, $replacement, $file_content); mais cela ne semble pas fonctionner ?!? où je bug?
en fait je teste ça : Code: $file_content = "BLABLABLA <OH UNE BALISE> BLABLA"; // contenu à scanner $pattern = "/<(.*)>/i"; // masque $replacement = "'<'.strtolower('\\1').'>'"; // à remplacer par $file_content = preg_replace($pattern, $replacement, $file_content); mais cela ne semble pas fonctionner ?!? où je bug?
Y yep WRInaute occasionnel 9 Novembre 2004 #4 la réponse à ma question Code: <?php preg_replace("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtolower('\\2').'\\3'", $html_body); ?> Cela va mettre en minuscule toutes les balises HTML du texte. Par contre à quoi correspond le "\w+"?
la réponse à ma question Code: <?php preg_replace("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtolower('\\2').'\\3'", $html_body); ?> Cela va mettre en minuscule toutes les balises HTML du texte. Par contre à quoi correspond le "\w+"?
O Oncle Tom WRInaute impliqué 10 Novembre 2004 #5 Le masque \w correspond à "tout caractère de mot", le + étant pour dire que ça s'étale sur au moins 1 caractère. Plus d'infos dans la doc PHP au lieu du titre Anti-slash (un peu en-dessous).
Le masque \w correspond à "tout caractère de mot", le + étant pour dire que ça s'étale sur au moins 1 caractère. Plus d'infos dans la doc PHP au lieu du titre Anti-slash (un peu en-dessous).