Help for this page

Select Code to Download


  1. or download this
    $str = '
    blah blah blah blah
    ...
    [blah blah] [blah blah blah
    blah] blah]
    blah blah';
    
  2. or download this
            my $re = qr{\[(?:(?>[^\[\]]+)|(??{$re}))*\]}s;
            for (;;) {
                    last unless $tempstr =~ s/(\[\w+?\s*=\s*($re|\n|[^\[\]
    +])+\])/&assign($1)/gies;
            }