Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Regex for matching URLs with username/password and token

by Marshall (Canon)
on Mar 10, 2025 at 13:14 UTC ( [id://11164211]=note: print w/replies, xml ) Need Help??


in reply to Regex for matching URLs with username/password and token

I would parse the input line into a hash table. Add code to test the keys to see what kind of situation that you are in.
if (defined ($parms{username}) and defined($parms{password}) ) { print "username and password case\n";}
etc....
use strict; use warnings; use Data::Dump qw(pp); while (defined (my $line =<DATA>)) { chomp $line; next unless $line =~ /\S/; #skip blank lines my %parms = $line =~ /--(\w+)\s+([\w.-]+)/g; pp \%parms; } =output { password => "abc123", server => "api.blr-ocp1.lab.rbbn.com", username => "mgore", } { server => "api.blr-ocp1.lab.rbbn.com", token => "kfjshdssahdvkbvjkbj", } =cut __DATA__ 1. --server api.blr-ocp1.lab.rbbn.com --username mgore --password abc1 +23 2. --server api.blr-ocp1.lab.rbbn.com --token kfjshdssahdvkbvjkbj

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11164211]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (3)
As of 2026-04-18 04:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.