|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : mars 2006 Messages : 3 ![]() |
Bonjour,
J'ai ecrit une regex pour remplacer les chaines suivante <br /><br /></p> par </p>. Le seul souci c'est que cette regex me supprime le dernier caractere de la chaine courante si ce dernier caractere est une balise du genre </i>. Voici par exemple le bout de chaine qui va generer une erreur : Code :
Code :
Code :
Est-ce que quelqu'un peu m'eclairer, car je n'arrive pas a comprendre le pourquoi de cette suppression sur le >. Notez que si il n'y a pas de balise autre que le </p> en fin de chaine tout se passe correctement... bizarre. Merci a tous ! |
||||||
|
|
00
|
|
|
#2 | |
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
Tests comme cela :
Citation:
__________________
Consultant idéaliste. |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 3 ![]() |
Merci,
mais non ca ne resoud pas le probleme, le > du </i> disparait toujours... |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
Ben pas chez moi... Tu fais bien <br \/> et non <br\/ > ?
__________________
Consultant idéaliste. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 3 ![]() |
Mille excuses, j'avais un mauvais enregistrement dans ma base qui me regenerer l'erreur. Effectivement tout marche correctement, merci !
Tu peux m'expliquer par contre pourquoi il faut echaper le / et pas l'espace ? Et pourquoi prendre le groupe sous la forme () plutot que l'ensemble [] ? Ca devrait fonctionner aussi avec [] non ? Merci en tout cas ! |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
franchement ? J'en ai aucune idée, j'ai corrigé à l'intuition...
__________________
Consultant idéaliste. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com