additional fix for wildcards

This commit is contained in:
skilion 2015-09-22 11:16:06 +02:00
parent 21993b36ee
commit da2cfbde9c

View file

@ -43,7 +43,7 @@ Regex!char wild2regex(const(char)[] pattern)
{ {
string str; string str;
str.reserve(pattern.length + 2); str.reserve(pattern.length + 2);
str ~= "(^|/)"; str ~= "/";
foreach (c; pattern) { foreach (c; pattern) {
switch (c) { switch (c) {
case '*': case '*':
@ -56,7 +56,7 @@ Regex!char wild2regex(const(char)[] pattern)
str ~= "[^/]"; str ~= "[^/]";
break; break;
case '|': case '|':
str ~= "$|(^|/)"; str ~= "$|/";
break; break;
default: default:
str ~= c; str ~= c;