Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: Text::Balanced not extracting

by cormanaz (Chaplain)
on Oct 16, 2010 at 22:35 UTC ( #865741=note: print w/ replies, xml ) Need Help??


in reply to Re: Text::Balanced not extracting
in thread Text::Balanced not extracting

Yeah I saw that but wasn't too sure what they meant by a prefix. I wonder why they built the module that way. Seems like there would be cases you'd want to use something like this were the "prefix" wouldn't be known in advance.


Comment on Re^2: Text::Balanced not extracting
Re^3: Text::Balanced not extracting
by kcott (Abbot) on Oct 16, 2010 at 22:52 UTC

    I haven't used this module before today so I can't offer any deep insight into the ways things have been set up.

    I did wonder (exactly as you have) why it's set up like this.

    I've just successfully tried the following:

    my ($extracted,$remainder) = extract_bracketed($text,'()', ($text =~  m{ \A ( [^(]+ ) }msx)[0]);

    You might choose to use something like that in all cases that might have an unknown prefix.

    I haven't checked out the solution below (by Khen1950fx) - that may be preferable.

    -- Ken

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (8)
As of 2014-12-25 23:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (163 votes), past polls