/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/core/src/util/wildcard.ts
14 строк
467 B
Dax
Rename v2 auth service to account (#28260)
21 май 2026, 03:53
Не верифицирован
21 май 2026, 03:53
8643c07
Код
Авторство
О чём код?
export * as Wildcard from "./wildcard" export function match(input: string, pattern: string) { const normalized = input.replaceAll("\\", "/") let escaped = pattern .replaceAll("\\", "/") .replace(/[.+^${}()|[\]\\]/g, "\\$&") .replace(/\*/g, ".*") .replace(/\?/g, ".") if (escaped.endsWith(" .*")) escaped = escaped.slice(0, -3) + "( .*)?" return new RegExp("^" + escaped + "$", process.platform === "win32" ? "si" : "s").test(normalized) }