Help for this page
#!/usr/bin/perl -w use strict; ... s/(\($re\))|\$a/$1?$1:'$b'/eg; print;
my $re; $re = qr/\((?:(?>[^()]*)|(??{$re}))*\)/; s/($re)|\$a/$1?$1:'$b'/eg;