/usr/bin/perl -w use strict; use warnings; use re 'eval'; use Regexp::Common; my $text= "start \\chapter{argument1}{argument2} end"; print "INPUT: $text\n"; ################################################################ my $arg1= qr/\s*($RE{balanced}{-parens=>'{ }'})/; my $args2= $arg1.$arg1; my $macronamereadfromfile="chapter"; my $patternreadfromfile= "
##
OUTPUT: 'start argument1
end'
####
OUTPUT: 'start {argument1}
end'