浏览代码

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;