|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2005 Messages : 23 ![]() |
Bonjour,
j'ai ce type d'expression : Code :
En considérant qu'il peut y avoir d'autres tableaux qui entourent cette expression, et quil faut gérer les \n, \r ... J'ai essayé avec des choses du style : Code :
preg_replace('~<table><tr><td> valign=top><h2>(.*?)</h2></td></tr></table>~is', '<h2>\1</h2>', $mon_html) Merci de votre soutien. |
||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 23 ![]() |
J'ai trouvé une soluce :
Code :
$text = preg_replace('~<table>\s*<tr>\s*<td valign=top>\s*<h([1-6])>(.*?)</h([1-6])>\s*</td>\s*</tr>\s*</table>~is', '<h\1>\2</h\3>', $text); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com