Regexp toute bête


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8579
Inscription: 23 Nov 2005

Regexp toute bête

Message le Mer Jan 10, 2007 16:27

Bonjour à tous

La question va peut être sembler plus abs que terre aux spécialistes ès regexp mais quelqu'un pourrait me dire pourquoi la regexp :

Code: Tout sélectionner
$chaine = preg_replace('`catalogue-a([0-9]+)`', 'catalogue-', $chaine);


ne me remplace pas la chaine catalogue-a12 par catalogue ?


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Jan 10, 2007 16:27

A cause du ` peut être?


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8579
Inscription: 23 Nov 2005

...

Message le Mer Jan 10, 2007 16:40

... bein en fait c'est mon delimiteur, sinon ca me fait ca :

Code: Tout sélectionner
Delimiter must not be alphanumeric or backslash

Jonna
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: 2 Jan 2007

Message le Mer Jan 10, 2007 16:47

Ca devrait marcher ca

$str = preg_replace("/catalogue-a[0-9]+/","catalogue","Je teste avec catalogue-a12");


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités