![]() |
|
There's more than one way to do things | |
PerlMonks |
Re: Regex for matching URLs with username/password and tokenby Anonymous Monk |
on Mar 10, 2025 at 17:33 UTC ( [id://11164212]=note: print w/replies, xml ) | Need Help?? |
Your title and text say you want to parse URLs, but your examples look like command line options. If your examples represent what you are really trying to parse, it looks very much like a job for split() (or at the very worst Text::ParseWords) and Getopt::Long. Assuming the following is in file parse_url
running perl parse_url '--server api.blr-ocp1.lab.rbbn.com --username mgore --password abc1' produces
That is, the hash contains key/value pairs representing whatever options actually appear in the line. The or die; branch will be taken if the line contains unknown options. Non-option arguments will remain in @arg. pre tags replaced by Code tags by Grandfather
In Section
Seekers of Perl Wisdom
|
|