in reply to Re: Text::Balanced with nested / custom brackets
in thread Text::Balanced with nested / custom brackets

Thank you for those regexes! I'll play around with them to see if I can get myself moving.

In the long run, I'd still like to know if Text::Balanced can be massaged into dealing with this situation. It does deal with <tags> and such..

  • Comment on Re^2: Text::Balanced with nested / custom brackets

Replies are listed 'Best First'.
Re^3: Text::Balanced with nested / custom brackets
by ikegami (Patriarch) on Sep 07, 2006 at 22:36 UTC

    The function to extract tagged data can indeed be used.

    my @links; my $extractor = gen_extract_tagged('[[', ']]', qr/(?:(?!\[\[).)*/); for (;;) { (my $link, $text) = $extractor->($text); last if not defined $link; push(@links, $link); }

    Untested.