mirror of
https://github.com/abraunegg/onedrive
synced 2024-05-29 03:52:27 +02:00
additional fix for wildcards
This commit is contained in:
parent
21993b36ee
commit
da2cfbde9c
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue