From 4498c03dec8f51d2543175ff3df3a3053cef1c53 Mon Sep 17 00:00:00 2001 From: skilion Date: Sun, 20 Sep 2015 20:23:09 +0200 Subject: [PATCH] skip slash from regex match --- src/util.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util.d b/src/util.d index dfa14a4d..99477da2 100644 --- a/src/util.d +++ b/src/util.d @@ -52,13 +52,13 @@ string wild2regex(const(char)[] pattern) foreach (c; pattern) { switch (c) { case '*': - regex ~= ".*"; + regex ~= "[^/]*"; break; case '.': regex ~= "\\."; break; case '?': - regex ~= "."; + regex ~= "[^/]"; break; case '|': regex ~= "$|(^|/)";