diff options
author | Yorhel <git@yorhel.nl> | 2019-07-16 07:33:09 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2019-07-16 07:33:09 +0200 |
commit | 8ab30d5cb8799c0c0d50f3e3a69009a1046bcd4e (patch) | |
tree | b1ba820c81bb0822ccde710918a55ede0a8d154e /lib/VNDB/Func.pm | |
parent | b80513eaf985c7ea12445d4d4470c302199dcf10 (diff) |
Fix bug in parsing Unicode filter strings
Diffstat (limited to 'lib/VNDB/Func.pm')
-rw-r--r-- | lib/VNDB/Func.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/VNDB/Func.pm b/lib/VNDB/Func.pm index 883ddfa0..9fe9c56c 100644 --- a/lib/VNDB/Func.pm +++ b/lib/VNDB/Func.pm @@ -93,7 +93,7 @@ sub fil_parse { my %keys = map +($_,1), @_; my %r; for (split /\./, $str) { - next if !/^([a-z0-9_]+)-([a-zA-Z0-9_~]+)$/ || !$keys{$1}; + next if !/^([a-z0-9_]+)-([a-zA-Z0-9_~\x81-\x{ffffff}]+)$/ || !$keys{$1}; my($f, $v) = ($1, $2); my @v = split /~/, $v; s/_([0-9]{2})/$1 > $#fil_escape ? '' : $fil_escape[$1]/eg for(@v); |