Re: Regex to match ALL characters?
Hi,
I solved it by using preg_match instead and when you're using preg_match you
can then use (.*?) which is a non-greedy match. This worked fine.
$ereg = '/<Directory "C:\/Program Files\/Apache
Group\/Apache\/icons\/">(.*?)<\/Directory>/i'; // Don't forget to escape
any forward slashes with backslashes!
Cheers!
"Bob Brown" <autoreply@guru.net.nz> wrote in message
news:eURQa.912$0g3.20278@newsfep1-win.server.ntli.net...
> Hi All,
>
> I'm trying to parse an Apache httpd.conf file to read the 'Alias' sections
> using PHP. Take the one below for example. I have worked out a regex to
> get the '/icons/' and the path [eregi('^alias (\/[a-z0-9]+/)
> "([a-z:/ ]+)"',trim($line),$regs)] and that works fine, however what I now
> want to do is match everything in the <Directory></Directory> section
below
> that.
|