persistence911 has asked for the wisdom of the Perl Monks concerning the following question:
please I need your wisdom to split a bunch of URL into their respective domain name like abcd.com , it path direcory like /~bert/build/ , it's Argument constitutent like uid =1, id=1123
Take for example msprogram.cn/update/ld.php?ld.php&id=1936&rs=1765405346&cc=0&uid=1
I need the first match to be mspgroam.cn
The Directory to be /update/
The File should be ld.php
and argument should be a bunch of v=1 ,rs=1765405346 , cc=0 uid=1
I have tried replacing all the rules with a regular expression such as
$domain =~ s/((?=(\w+|\d+))[?|&])/<=>/g ; # Substitute value with of word starting with ? and ending with a & or space chomp has taken care of the newline $domain =~ s/\//<=>/g;,$domain =~ s/[.]/<=>/g; # Substitute all values of . with <= +>
running this 3 rule does not do the matching I am confused on how to go about these . Thanks for your wisdom
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: URL patterns
by MidLifeXis (Monsignor) on Jul 13, 2011 at 16:12 UTC | |
|
Re: URL patterns
by Anonymous Monk on Jul 13, 2011 at 16:15 UTC |