suppression de caractere selon condition

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 : suppression de caractere selon condition

par jean59 » 06 mars 2008, 17:43

Merci beaucoup pour cette reponse
bonne journee

par Genova » 06 mars 2008, 17:39

Bonjour,
une expression régulière avec une assertion fera l'affaire :
$str = 'le herisson pathetique du chemin avec le phare';
$replace = 'Z';

echo 'STR = ' . preg_replace('#(?<!c|s|p)h#si', $replace, $str);
Dans cet exemple les h non précédés par c / s / p seront remplacés par Z.

suppression de caractere selon condition

par jean59 » 06 mars 2008, 17:28

Bonjour,

Je cherche un expression ou un code qui effectuer le travail suivant dans une chaine de caractere:
supprimer les h qui ne sont pas précédés de c ou de s ou de p

Merci d'avance