Remplacement des occurrences selon des conditions

HumanStep
Invité n'ayant pas de compte PHPfrance

07 mars 2008, 01:46

Bonjour,

Voila je suis avec un probleme que je n'arrive pas a resoudre seul. Je dois remplacer des occurrences selon des conditions bien precises:

il faut remplacer les occurrences ci-dessous par yn, si elles sont suivies par une lettre a, e, i, o, ou u.
ain, ein, aim, eim

Je me suis demande si une expression reguliere ne serait pas plus adaptee, mais je n'arrive a la resoudre seul.

Si vous avez une piste ou une solution merci d'avance.

Eléphant du PHP | 445 Messages

07 mars 2008, 02:16

Essayes cela :
preg_replace('#[ae]i[nm]([aeiou])#','yn\1',$machaine);