Extraordinarily helpful; thank you very much! Thanks to both Mike and Kevin
on this.
Jen
> > > Why does this work:
> > >
> > > $contents =
> > >
> > eregi_replace("(\")(.(/))*[A-Z0-9_/-]+(.gif|.jpg)",
> > > "\"blah.gif", $contents);
> > >
> > > But this does not:
> > >
> > >
> > preg_match_all(
> -Original Message-
> From: Jennifer Swofford [mailto:[EMAIL PROTECTED]]
> Sent: 01 October 2002 21:21
> To: [EMAIL PROTECTED]
> Subject: [PHP] eregi_replace / preg_match_all
>
>
> Why does this work:
>
> $contents =
> eregi_replace("(\")(.(/))*[A-Z0-9_/-]+(.gif|.jpg)",
> "\"blah.gif",
ession at the second slash.
-Kevin
- Original Message -
From: "Jennifer Swofford" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 01, 2002 3:03 PM
Subject: Re: [PHP] eregi_replace / preg_match_all
> Thanks Kevin -
>
> Actually, I'm confused
Thanks Kevin -
Actually, I'm confused about that too, because this
does NOT work (delimeter):
$contents =
eregi_replace("/(\")(.(/))*[A-Z0-9_/-]+(.gif|.jpg)/",
"\"blah.gif", $contents);
But this does (no delimeter):
$contents =
eregi_replace("(\")(.(/))*[A-Z0-9_/-]+(.gif|.jpg)",
"\"blah.gif",
Unknown modifier definitely has to do with the regular expression. Don't
regex's need a beginning and ending delimeter apart from the quote?
"/(\")(.(\/))*[A-Z0-9_\/-]+(.gif|.jpg)/"
Maybe that's it? But if so I dunno why the other one would be working.
-Kevin
- Original Message -
From
5 matches
Mail list logo