Elysia Tools
Навигация
Development
Примеры Glob-шаблонов
Примеры glob-шаблонов для сопоставления файлов от базовых до сложных
Примеры
Элементы этой коллекции
Простой Подстановочный Шаблон
Базовый шаблон, использующий * для сопоставления любых символов
Теги
glob, pattern, wildcard, file-matching, basic
*.txtСопоставление Расширений Файлов
Сопоставление файлов с несколькими расширениями
Теги
glob, pattern, wildcard, file-matching, extension, basic
*.{js,ts,jsx,tsx}Шаблон Каталога
Сопоставление файлов в конкретном каталоге
Теги
glob, pattern, wildcard, file-matching, directory, basic
src/*.tsВложенные Каталоги
Сопоставление файлов во вложенной структуре каталогов
Теги
glob, pattern, wildcard, file-matching, directory, intermediate
src/components/*.tsxРекурсивный Шаблон (Globstar)
Рекурсивное сопоставление файлов с использованием шаблона **
Теги
glob, pattern, wildcard, file-matching, recursive, intermediate
src/**/*.tsСложный Рекурсивный Шаблон
Глубоко вложенный шаблон с несколькими подстановочными знаками
Теги
glob, pattern, wildcard, file-matching, recursive, intermediate
**/*.{test,spec}.{js,ts}Шаблон Класса Символов
Использование классов символов [abc] для точного сопоставления
Теги
glob, pattern, wildcard, file-matching, character-class, intermediate
src/[A-Z]*.tsРасширение Фигурных Скобок
Использование {a,b,c} для нескольких альтернатив
Теги
glob, pattern, wildcard, file-matching, brace-expansion, intermediate
src/{components,utils,types}/*.tsШаблон Отрицания
Исключение шаблонов с использованием префикса !
Теги
glob, pattern, wildcard, file-matching, negation, advanced
src/**/*.ts
!**/*.test.ts
!**/*.spec.tsКомплексный Шаблон Проекта
Сложный шаблон для полного сопоставления проекта
Теги
glob, pattern, wildcard, file-matching, comprehensive, advanced
src/**/*.{ts,tsx}
!**/*.test.ts
!**/*.spec.ts
!**/node_modules/**
public/**/*.html
**/*.jsonШаблон Нумерованных и Датированных Файлов
Шаблон для сопоставления файлов с номером или датой
Теги
glob, pattern, wildcard, file-matching, numbered, intermediate
logs/app-[0-9]*.log
backup-[0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9].tar.gzНесколько Шаблонов Игнорирования
Общие шаблоны для инструментов сборки и gitignore
Теги
glob, pattern, wildcard, file-matching, negation, advanced
**/*.ts
!**/*.d.ts
!**/node_modules/**
!**/dist/**
!**/.git/**
**/*.graphql
**/*.gqlИнструменты
Инструменты, которые часто используются с этим примером
Связано