Pretvornik glob-a v regex
Pretvori glob vzorce, kot so *.js ali **/*.test.ts, v ustrezen regularni izraz.
Pretvornik glob-a v regex
Prilepi enega ali več glob vzorcev in to orodje ustvari ustrezen regularni izraz za vsakega, pripravljenega za vstavljanje v skript, datoteko konfiguracije ali jezik, ki razume le regex. Pretvorba vzorca deluje tudi v drugo smer: spremeni smer, da preprost regularni izraz pretvoris nazaj v glob-slog vzorca. Vsaka vrstica vnosa se obravnava kot svoj vzorec, zato lahko pretvoriš celoten del — seznam za zanemarjanje gradnje, niz prikazovalnikov poti, seznam filtrov datotek — v enem prehodu.
Možnost slog glob-a prilagodi, kako se vzorec bere: shell ga obravnava kot navaden nadomestni znak imena datoteke, .gitignore doda Gitovo lastno pravilo, da se vzorec brez poševne črte ujema na kateri koli globini mape, medtem ko se vzorec s poševno črto koreni na tej lokaciji, minimatch pa podpira naizmenično zavajajočo zagrađavanje, kot je *.{js,ts}. Preklopi, ali je dvojna zvezdica (**) dovoljena, da prečka separatorje direktorija ali se obnaša kot enojni звезda, ali bi vodilni nadomestni znaki morali ujemati skrite datoteke, kot je .env, občutljivost na velikost črk in ali je rezultat priklepljan s ^ in $ za ujemanje celotnega niza namesto samo dela njega. Razredi znakov, kot so [abc] in [!0-9], se prav tako pretvarjajo.
V drugo polje prilepi seznam poti, da vidiš v realnem času, kateri od tvojih vzorcev se ujemajo s katerimi potmi — koristno za preverjanje pravila .gitignore ali vzorca poti, preden se ga odločiš. Rezultat ostane v vrstnem redu, v katerem so bili vzorci vnešeni, in sprejeti sta oba zaključka vrstic CRLF in LF.
Vse se izvršava lokalno v tvojem brskalniku: vzorci in testne poti nikoli ne zapuščajo tvoje naprave. Ko končaš, kopiraj izraze, presnemi datoteko .txt ali ponovno pošlji rezultat v vnos, da ga dodatno dorasteš.