[Résolu] Problème Expressions régulières
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[Résolu] Problème Expressions régulières
Bonjour,
Une fois n'est pas coutume, j'ai un problème d'expressions régulières... mais je fais des progrès
Voilà, j'ai un texte du genre :
$texte = "tarif1 :US$6; tarif2 :US$12; tarif3 : US$2";
je voudrais replacer "US$X" par "valeur=X"...
J'utilise l'expression suivante mais elle ne remplace que la première occurence :
Qu'elqu'un s'y connait-il assez pour m'aider ?
Une fois n'est pas coutume, j'ai un problème d'expressions régulières... mais je fais des progrès
Voilà, j'ai un texte du genre :
$texte = "tarif1 :US$6; tarif2 :US$12; tarif3 : US$2";
je voudrais replacer "US$X" par "valeur=X"...
J'utilise l'expression suivante mais elle ne remplace que la première occurence :
- Code: Tout sélectionner
eregi_replace ("US(((.*){1,5}))", "valeur=\\1",$texte);
Qu'elqu'un s'y connait-il assez pour m'aider ?
Dernière édition par Dharius le Mar Oct 30, 2007 18:05, édité 3 fois.
Re: Problème Expressions régulières
- Code: Tout sélectionner
preg_replace('#US\$([0-9])#U', 'valeur=$1', $texte);
Dharius a écrit:Heu... en fait je complique un peu la chose...
je veux multiplier cette valauer par 3.14 par exemple genre "'valeur=$1*3.14" -> mais ça ne marche pas bien entendu!
Comment faire ?
C'est pourtant simple
Il faut que tu passe passe une fonction pour cela...
dans ce cas cela devient :
Dans la première on ne cherchait qu'une séquence US$ suivi d'au moins un chiffre.
Dans le nouveau cas, non seulement, nous voulons récupérer l'intergalité du nombre et le modifier...
On cherche le masque US$ suivi d'une série de chiffre de 1 à l'infini, suivi de n'importe quel caractère qui n'est pas un chiffre ou alors une fin de texte.
- Code: Tout sélectionner
function MaSuperFonction($value) {
$var = 'valeur='.$value[1]*3.14.$value[2];
return $var
}
preg_replace_callback('#US\$([0-9]+)([^0-9]|$)#U', 'MaSuperFonction', $texte);
J'ai galéré longtemps avec les regex, et maintenant c'est aussi limpide que de l'eau claire...
Je devrais peut-être me mettre au chinois un de ces quatre
Lol, j'allucine, ça marche et ça a l'air si facile pour toi : MERCI !!!
En hommage pour toi, la foncion portera toujours le même nom "MaSuperFonction" hihi...
Wai c'est comme tout, à un moment, tu as le déclic et tout te parait plus simple....
Merci
En hommage pour toi, la foncion portera toujours le même nom "MaSuperFonction" hihi...
Wai c'est comme tout, à un moment, tu as le déclic et tout te parait plus simple....
Merci
Dharius a écrit:Lol, j'allucine, ça marche et ça a l'air si facile pour toi :
Tu sais... j'ai galéré durant des heures et des heures, car c'est vraiment du chinois.
Mais une fois que tu as réussi à comprendre toutes les facettes, c'est un vrai régal.
Dharius a écrit:En hommage pour toi, la foncion portera toujours le même nom "MaSuperFonction" hihi...
euh...
Gaffe à toi, j'ai dépose le nom à l'Inpi aujourd'hui
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Code Search : moteur de recherche de codes sources
- Créer des expressions à partir de mots-clés
- Ecrire un sitemap pour Google News
- Nouvelle étude de WebRankInfo : les mots-clés et le référencement
- Google Trends
- Mettre à jour régulièrement son site : conseil n°10 en référencement
- Google Suggest
- Les bonnes stratégies de mots-clés pour le référencement
- Des bons outils pour les spécialistes des Web Analytics
- L'effet sandbox sur Google
- expressions réguliaires
- Expressions regulieres mask
- Expressions interdites ?
- numérique et expressions régulières
- javascript et expressions regulières
- expressions regulieres (&q=)
- Expressions régulières ?
- expressions interdites
- Expressions régulières
- expressions régulières et lettres
- PHP - preg_match_all() et expressions regulieres
- [Résolu] expressions régulières et PHP
- Expressions régulières et drapeaux (ou flags)
- .htaccess - directory - expressions régulières
- question sur les expressions clés
Consultez la description détaillée des produits ou services de Google suivants : Google Suggest
- Google Suggest
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum