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
In reply to URL patterns by persistence911
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |