Expression reguliere en PHP
electronLibre
-
webjfr Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
webjfr Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un block de texte duquel je voudrais remplacer toutes les occurrences de nombre composés de 5 chiffres.
Par exemple cette belle phrase de Churchill: :-)
Monsieur, si j'étais votre (52565) épouse, je (23) mettrai du poison (54127) dans votre café!
Madame, si j'étais votre époux, je le boirais!
Je voudrais donc remplacer tous les nombre qui ont 6 chiffres.
Remplacer 52565 par <b>52565</b> et 54127 par <b>54127</b>
Merci de votre aide
j'ai un block de texte duquel je voudrais remplacer toutes les occurrences de nombre composés de 5 chiffres.
Par exemple cette belle phrase de Churchill: :-)
Monsieur, si j'étais votre (52565) épouse, je (23) mettrai du poison (54127) dans votre café!
Madame, si j'étais votre époux, je le boirais!
Je voudrais donc remplacer tous les nombre qui ont 6 chiffres.
Remplacer 52565 par <b>52565</b> et 54127 par <b>54127</b>
Merci de votre aide
A voir également:
- Expression reguliere en PHP
- Easy php - Télécharger - Divers Web & Internet
- Expression écrite cm1 cm2 télécharger gratuit - Télécharger - Éducatifs
- Microsoft expression encoder - Télécharger - Divers Utilitaires
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
3 réponses
merci, pour il marche pas ton truc :)
Entre temps j'ai fais ca:
$txt = "Monsieur, si j'étais votre (52565) épouse, je (23) mettrai du poison (54127) dans votre café!
Madame, si j'étais votre époux, je le boirais! ";
$pattern = "([0-9]{5})";
$getItem = eregi($pattern ,$txt, $regs);
$getItem = $regs[0];
echo eregi_replace($itemId ,'<b>'.$getItem .'</b> ', $txt);
Ceci marche très bien.
sauf que je voudrais qu'en même temps, les nombres avec seulement 2 chiffres, comme 23, soient remplacés par <i>23</i>
Et la je cale grave :)
Entre temps j'ai fais ca:
$txt = "Monsieur, si j'étais votre (52565) épouse, je (23) mettrai du poison (54127) dans votre café!
Madame, si j'étais votre époux, je le boirais! ";
$pattern = "([0-9]{5})";
$getItem = eregi($pattern ,$txt, $regs);
$getItem = $regs[0];
echo eregi_replace($itemId ,'<b>'.$getItem .'</b> ', $txt);
Ceci marche très bien.
sauf que je voudrais qu'en même temps, les nombres avec seulement 2 chiffres, comme 23, soient remplacés par <i>23</i>
Et la je cale grave :)