Thread regex automatisch erstellen
(6 answers)
Opened by kristian at 2007-10-20 19:09
Hallo
Code (perl): (dl
)
1 2 3 4 use Regexp::Assemble; my $ra = Regexp::Assemble->new; $ra->add(127..254); print $ra->re; ergibt: Code: (dl
)
(?-xism:(?:1(?:2[789]|3\d|4\d|5\d|6\d|7\d|8\d|9\d)|2(?:5[01234]|0\d|1\d|2\d|3\d|4\d))) Das ist zwar beeindruckend aber leider kein Syntax den ich brauchen kann. Konkret, ich will von CIDR oder NetRange zu einer rexec, die ich mit mod_rewrite in einer .htaccess benutzen kann. ./to_regex 192.168.22.0/18 192.168.22.0/18 => RewriteCond %{REMOTE_ADDR} ^192\.168\.(2[2-9]|[3-7][0-9]|8[0-5])\. ist die Ausgabe des mitlerweile fast fertigen Progs :-) Danke & Gruss Kristian |