Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
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 imbibing at the Monastery: (3)
As of 2025-06-19 20:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.