#!/usr/bin/perl
use utf8;
my $re = qr/\N{LATIN SMALL LETTER A WITH MACRON AND GRAVE
}/u
; my @cases = ("\x{0101}", "\x{0300}", "\x{0101}\x{0300}");
for my $str (@cases) {
if ( $str =~ $re ) {
print ("matches $re: $str\n"); } else {
print ("does not match $re: $str\n"); }
}
IyEvdXNyL2Jpbi9wZXJsCnVzZSB1dGY4OwpiaW5tb2RlIFNURE9VVCwgIjp1dGY4IjsKCm15ICRyZSA9IHFyL1xOe0xBVElOIFNNQUxMIExFVFRFUiBBIFdJVEggTUFDUk9OIEFORCBHUkFWRX0vdTsKbXkgQGNhc2VzID0gKCJceHswMTAxfSIsICJceHswMzAwfSIsICJceHswMTAxfVx4ezAzMDB9Iik7Cgpmb3IgbXkgJHN0ciAoQGNhc2VzKSB7CiAgaWYgKCAkc3RyID1+ICRyZSApIHsKICAgIHByaW50ICgibWF0Y2hlcyAkcmU6ICRzdHJcbiIpOwogIH0gZWxzZSB7CiAgICBwcmludCAoImRvZXMgbm90IG1hdGNoICRyZTogJHN0clxuIik7CiAgfQp9