Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: expanding the functionality of split

by elusion (Curate)
on Dec 09, 2002 at 23:47 UTC ( #218693=note: print w/replies, xml ) Need Help??

in reply to expanding the functionality of split

You can do this pretty easily with a regex.
@fields = split /([^:]*):([^:]*)::([^\s]*)\s+([^:]*)/, $string;
split keeps any fields that are captured with the regex

elusion :

Update: Oops, sorry 'bout the pattern var. I changed the way I was doing things, then had to run out the door and forgot to remove it before submitting.

Replies are listed 'Best First'.
Re: Re: expanding the functionality of split
by BrowserUk (Pope) on Dec 10, 2002 at 00:59 UTC

    What does your var $pattern do in this?

    Okay you lot, get your wings on the left, halos on the right. It's one size fits all, and "No!", you can't have a different color.
    Pick up your cloud down the end and "Yes" if you get allocated a grey one they are a bit damp under foot, but someone has to get them.
    Get used to the wings fast cos its an 8 hour day...unless the Govenor calls for a cyclone or hurricane, in which case 16 hour shifts are mandatory.
    Just be grateful that you arrived just as the tornado season finished. Them buggers are real work.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2019-07-21 12:39 GMT
Find Nodes?
    Voting Booth?
    If you were the first to set foot on the Moon, what would be your epigram?

    Results (8 votes). Check out past polls.