View Single Post

  #2 (permalink)  
Old 07-15-2003
Bob Brown
 
Posts: n/a
Default 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.



Reply With Quote