Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^2: Text::Balanced not extracting

by cormanaz (Deacon)
on Oct 16, 2010 at 22:35 UTC ( [id://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.

Replies are listed 'Best First'.
Re^3: Text::Balanced not extracting
by kcott (Archbishop) 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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://865741]
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-19 06:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found