Help for this page
our $pre; my $prefix; ... (\d+)}x; my $suffix = $3; say $match ? $prefix . $suffix : '';
my $match = $str =~ m{^.{$pos} (?{local $pre = ''}) ... (?{$prefix = $pre}) ) (\d*)}x;
my ($start, $end); my $res = $str =~ m{ ... ) (\d*)(?{$end = pos}) }x ? substr($str, $start, $end - $start) : undef ;