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

Re: Re: golf anyone? (taking first field)

by blokhead (Monsignor)
on Jan 07, 2003 at 07:39 UTC ( [id://224897]=note: print w/replies, xml ) Need Help??


in reply to Re: golf anyone? (taking first field)
in thread golf anyone? (taking first field)

On inputs " : space before colon\n" it returns the spaces (minus one), and "xxxxx: no space between data and colon", it returns an empty list.

blokhead

  • Comment on Re: Re: golf anyone? (taking first field)

Replies are listed 'Best First'.
Re: Re: Re: golf anyone? (taking first field)
by CountZero (Bishop) on Jan 07, 2003 at 09:35 UTC

    By adding a ? to the regex code
    my @result = map {m/(.*?)\s+:/} @list;
    I think it now works:

    • the delimiter is space before colon, hence "xxxxx: no space between data and colon" returns nothing as there is no valid delimiter
    • and on " : space before colon\n" it now returns the empty list as there is a valid delimiter and all spaces are stripped from the result, so nothing remains. Please, note that this is different from having an empty line to start with, which is to be dropped.

    CountZero

    "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (9)
As of 2024-04-23 10:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found