Rechercher : dans
Par :

REGEX et preg-replace

Dernière réponse le 24 oct 2008 à 14:06:37 C45T0R, le 24 oct 2008 à 10:42:25 
 Signaler ce message aux modérateurs

Salut à tous !

Je cherche à remplacer les nombres du type : 100000 par 100 000. J'ai décidé d'utiliser une expression régulière, mais je butte sur le code du resultat :

$regex = '#([0-9]{3})+\.00$#';
$result = '??????????';
$string = $row->prix;
$test = preg_replace($regex, $result, $string);

Comment faire, dans mon $result, pour que ma variable $1 soit répétée X fois, autant de fois qu'il y a des groupements de 3 chiffres ?

Merci pour vos réponses ;)

C45T0R

Configuration: Windows Vista
Firefox 3.0.3

Meilleures réponses pour « REGEX et preg replace » dans :
Javascript - L'objet RegExp Voir Les particularités de l'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des...
Sed - Trucs et astuces VoirSubstitution Affichage Suppression Espace et tabulation Ligne vide Intervalle régulier Divers Joindre des lignes Affichage insensible à la casse Substitution Substituer "foo" par "bar" à chaque ligne Seulement la 1ère...
Sed - Substitution VoirSubstitution Substitution basique Simple Globale Ciblée Substitution conditionnée Simplee Avancée Bloc Avancéé Substitution basique Simple - 1ère occurrence (de chaque ligne) rencontrée uniquement sed 's/la/LA/' fichier.txt
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...

1

 zz10, le 24 oct 2008 à 14:06:37

Utilise format_number... C'est bien plus facile et ca correspond parfaitement à ce que tu veux faire

Répondre à zz10
Collection CommentÇaMarche.net