diff --git a/lib/DDG/Goodie/Unicode.pm b/lib/DDG/Goodie/Unicode.pm index e8d2e16bf..257ed03a6 100644 --- a/lib/DDG/Goodie/Unicode.pm +++ b/lib/DDG/Goodie/Unicode.pm @@ -8,7 +8,7 @@ use Encode qw/encode_utf8/; use constant { CODEPOINT_RE => qr/^ \s* U \+ (? [a-f0-9]{4,6}) \s* $/xi, NAME_RE => qr/^ (? [A-Z][A-Z\s]+) $/xi, - CHAR_RE => qr/^ \s* (? .) \s* $}x, + CHAR_RE => qr/^ \s* (? .) \s* $/x, UNICODE_RE => qr/^ unicode \s+ (.+) $/xi, CODEPOINT => 1, NAME => 2, @@ -33,7 +33,7 @@ handle sub { } return codepoint_description($term); -} +}; sub codepoint_description { my $term = $_[0]; diff --git a/t/Unicode.t b/t/Unicode.t index 114db59d8..0ac19f10a 100644 --- a/t/Unicode.t +++ b/t/Unicode.t @@ -23,7 +23,7 @@ ddg_goodie_test( # Lookup by name, "unicode LATIN SMALL LETTER A WITH CIRCUMFLEX") ddg_goodie_test( [qw(DDG::Goodie::Unicode)], - "unicode White Smiling Face" => test_zci("\x{263A} U+263A BLACK SMILING FACE, decimal: 9786, HTML: ☺, UTF-8: 0xE2 0x98 0xBA, block: Miscellaneous Symbols"), + "unicode White Smiling Face" => test_zci("\x{263A} U+263A WHITE SMILING FACE, decimal: 9786, HTML: ☺, UTF-8: 0xE2 0x98 0xBA, block: Miscellaneous Symbols"), ); # Lookup by character, "unicode à"