Преглед изворни кода

AK: Make StringUtils::matches() handle escaping

demostanis пре 2 година
родитељ
комит
aa788581f2
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      AK/StringUtils.cpp

+ 3 - 0
AK/StringUtils.cpp

@@ -59,6 +59,9 @@ bool matches(StringView str, StringView mask, CaseSensitivity case_sensitivity,
         case '?':
             record_span(string_ptr - string_start, 1);
             break;
+        case '\\':
+            ++mask_ptr;
+            break;
         default:
             auto p = *mask_ptr;
             auto ch = *string_ptr;