in reply to Determining if you have balanced delimiters
sub balanced_delimiters { local $_ = shift; my %sub; @sub{@_} = ("(",")","\\"); my $LRS=join'|',map quotemeta,@_; {local $^W=0;s/($LRS|.)/$sub{$1}/gs; eval{m/$_/} } return !$@; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re (tilly) 2 (fails): Determining if you have balanced delimiters
by tilly (Archbishop) on Dec 16, 2000 at 22:55 UTC | |
by I0 (Priest) on Dec 17, 2000 at 04:34 UTC |