slt
voila mon regex :
[cpp]
a l’entree :
$new_texte = preg_replace(’![U](.+)[/U]!isU’, ‘$1’, $new_texte);
a la sortie :
$new_texte = preg_replace(’!<span style=“text-decoration:underline;”>(.+)</span>!isU’, ‘[U]$1[\U]’, $new_texte);
[/cpp]
pour l’entree cela remplace bien la chaine mais ala sortie ca deconne
qq aurait une idée ?
je veut qu’a la sortie dans le textarea il soit marque [U]blablabla[\U] au lieu de blablabla
edit : j’ai corrige le text-decoration au cas ou qq le recopie qu’il n’y ai pas d’erreur
je me repond tout seul au cas ou cela peut aider qq
voici le code pour le retour des balise span
[cpp]
$bbcode = “$1”;
$pattern = ‘/(.+?)</span>/si’;
$old_texte = preg_replace($pattern,$bbcode,$old_texte);
[/cpp]
au passage, c’est text-decoration: underline; … pour la sortie, c’est simple : pcre recherche la chaîne <span pas <span…
ooups merci
j’avais pas fait gaffe pour le underline (c’est ca de faire du copier coller)
(Mets un titre plus explicite)
Merci pour l’info, c’est sûr que ça peut être utile
voila j’ai change le titre