Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Regex and splitting

by Kenosis (Priest)
on Apr 29, 2012 at 16:17 UTC ( [id://967947]=note: print w/replies, xml ) Need Help??


in reply to Regex and splitting

Here's another regex w/split:

use warnings; use strict; use 5.010; map{say /(.*),/} (split /:/)[1] while <DATA>; __DATA__ host1 dns:192.168.243.30,asdf host2 dns:192.168.243.1,qwert

Actually, by studying split, your are also studying regexes, since split takes a regex.

There are excellent solutions above, including AnomalousMonk's showing how to leverage modules, so you don't need to reinvent the (regex) wheel.

Perl's "There's more than one way to do it" (TMTOWTDI) dictum is clearly evidenced by the many responses to your query, and it can be justifiably asserted about these that--as Adrian Monk says--"It's a blessing, and a curse."

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (3)
As of 2024-04-26 05:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found