[php]regex bbcode et textarea[résolu]

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 :frowning:
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 :slight_smile:

voila j’ai change le titre :slight_smile: