Supprimer tous les espaces,\t,\n\r en dehors des balises [Regexp] - Divers - Programmation
Marsh Posté le 08-03-2004 à 15:52:37
tiens essaye avec ça:
Code :
|
ça donne bien ton exemple...
Par contre si tu avais eu:
Code :
|
tu obtiens:
Code :
|
si tu voulais pas ça, en t'inspirant de ma regex tu devrais trouver ton bonheur!
Marsh Posté le 08-03-2004 à 15:54:12
Sisi c'est exactement ça que je voulais, pas de modifications à l'intérieur des balises, je teste ta regexp pour différents cas et je te dis quoi, merci
Marsh Posté le 09-03-2004 à 08:37:44
Code :
|
Il me sort un
Citation : Warning: Unknown modifier '\' in c:\appserv\www\portail\tests\test_regexp.php on line 9 |
Marsh Posté le 09-03-2004 à 09:15:45
essaye en virant les \ devant les > et les <
Code :
|
en tous cas je l'ai testé en perl et ça marchait.
ps: il est pas valide ton xhtml
Marsh Posté le 09-03-2004 à 10:27:07
Pour les intéressés :
Code :
|
Ça n'a plus rien à voir avec ta regexp Anapajari mais merci qd même pour ton aide
Marsh Posté le 09-03-2004 à 10:32:35
boaaah ça ressemble quand même...
Perso par contre je mettrais (\s+) sinon il va effectuer le traitement chaque fois qu'il trouvera >< dans ta variable!
Marsh Posté le 08-03-2004 à 15:45:08
Coucou
Voilà, j'suis un bleu en regexp c'est pkoi j'vous demande un petit coup de pouce
Je voudrais faire une regexp qui prend du xhtml en entrée et qui vire tous les espaces, \t, \r, \n en dehors des balises..
Exemple bidon pour ceux qui ont pas compris :
<p>coin coin</p> <span id="plop">PlOp</span>
<p>coin coin</p> <span id="plop">PlOp</span>
donne
<p>coin coin</p><span id="plop">PlOp</span><p>coin coin</p> <span id="plop">PlOp</span>
J'ai maté un peu le source de Smarty (fichier Smarty_Compiler.class.php) mais euh..
Voilà, donc si vous avez des idées/solutions, j'suis preneur