Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2006, 09h36   #1
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 99
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 99
Points : 28
Points : 28
Par défaut Expression régulière et blanc

Bonjour,

Je cherche à nettoyer du html.

Pour cela j'ai une étape consistant à enlever tous les sauts de lignes, tabulations, espaces multiples, ...

Je fais donc :
Code :
1
2
3
4
 
[FONT=Verdana]$html = ereg_replace("\t|\n|\r|\f|\v|\s", "", $html); 
$html = ereg_replace(" +", " ", $html);
[/FONT]
Cela fonctionne a priori mais j'ai encore des espaces par moment.

Je me dis que j'ai peut être oublié des caractères spéciaux.

A vous une odée d'où proviennent ces espaces ?

Merci pour votre aide
Gwipi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 09h55   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 569
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 569
Points : 2 503
Points : 2 503
Salut, si tu essaies ça
Code :
$html = preg_replace('#[[:space:]]#', '', $html);
ça donne quoi ?

Petite remarque en passant
Citation:
Envoyé par PHP.net
Astuce : preg_replace(), qui utilise la syntaxe des expressions rationnelles compatibles PERL, est une alternative plus rapide de ereg_replace().
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h39.


 
 
 
 
Partenaires

Hébergement Web