remplacer les groupes de lettres suivantes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : remplacer les groupes de lettres suivantes

par steph29 » 07 mars 2008, 11:14

tout savoir sur les regexp de php:

http://www.expreg.com/presentation.php

et la je pense que preg_replace est ton amie ;) : http://fr3.php.net/manual/fr/function.preg-replace.php

par AB » 06 mars 2008, 20:02

Alors vas sur le siteduzero.com Dans la rubrique PHP y'a un tuto de deux pages sur les expressions régulières. C'est bien pour commencer les expressions régulières avec php :wink:

(Je crois pas qu'on ait des tutos sur les expreg dans phpfrance, enfin perso j'ai pas trouvé)

par Micket123 » 06 mars 2008, 19:52

oui cela peut etre une solution, mais je cherche a traduire par une expression reguliere

par AB » 06 mars 2008, 19:36

Si c'est pour un remplacement simple comme dans ton exemple, tu peux utiliser strtr()

remplacer les groupes de lettres suivantes

par Micket123 » 06 mars 2008, 19:26

Bonjour,

j'aimerais savoir comment mettre un equivalant de pyton en php:
r = re.sub(r'G(AI?[N|M])',r'K\1',r)

Cette ligne aura pour but de renplacer le g par k sur une chaine de caractere:
'gan' => 'kan'
'gam' => 'kam'
'gain' => 'kain'
'gaim' => 'kaim'

Bonne soiree