From f0c12e4002a28258d60d1dc95d43045d1c07ee08 Mon Sep 17 00:00:00 2001 From: skilion Date: Sat, 19 Sep 2015 14:21:33 +0200 Subject: [PATCH] improved regex to use with paths --- src/util.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util.d b/src/util.d index 900dc9c2..dfa14a4d 100644 --- a/src/util.d +++ b/src/util.d @@ -48,7 +48,7 @@ string wild2regex(const(char)[] pattern) { string regex; regex.reserve(pattern.length + 2); - regex ~= "^"; + regex ~= "(^|/)"; foreach (c; pattern) { switch (c) { case '*': @@ -61,7 +61,7 @@ string wild2regex(const(char)[] pattern) regex ~= "."; break; case '|': - regex ~= "$|^"; + regex ~= "$|(^|/)"; break; default: regex ~= c;