Pretvarač glob-a u regex
Pretvorite glob uzorke poput *.js ili **/*.test.ts u odgovarajući regularni izraz.
Pretvarač glob-a u regex
Zalijepite jedan ili više glob uzoraka i ovaj alat kreira odgovarajući regularni izraz za svaki, spreman za ispis u skriptu, datoteku konfiguracije ili jezik koji razumije samo regex. Pretvaranje uzoraka radi i na drugi način: prebacite smjer da jednostavni regularni izraz pretvorite natrag u glob-stil uzorka. Svaka linija ulaza se tretira kao svoj uzorak, tako da možete pretvoriti cijeli dio — popis za ignoriranje gradnje, skup pokazivača ruta, popis filtara datoteka — u jednom prolazu.
Opcija stila glob-a prilagođava kako se uzorak čita: shell ga tretira kao obični divljak imena datoteke, .gitignore dodaje Gitovo vlastito pravilo da uzorak bez kosa razdelnika odgovara na bilo kojoj dubini mape dok uzorak koji sadrži jedan je ukorijenjen na toj lokaciji, a minimatch podržava naizmjeničnu zagradu poput *.{js,ts}. Prebacite je li dvostruka zvjezdica (**) dozvoljeno da prelazi preko separatora direktorija ili se ponaša kao jedan zvjezdica, je li vodeći divljak trebao poklapati prikrivene datoteke kao što je .env, osjetljivost slučaja i je li rezultat prikačen s ^ i $ da odgovara cijeloj niti umjesto samo dijela njega. Klase znakova poput [abc] i [!0-9] također se pretvaraju.
Zalijepite popis putanja u drugo polje da vidite, u realnom vremenu, koji od vaših uzoraka odgovaraju kojim putanjama — korisno za provjeru .gitignore pravila ili uzorka rute prije nego što se na njega odlučite. Izlaz ostaje u redoslijedu kako su uzorci uneseni, a oba CRLF i LF završetka linija se prihvaćaju.
Svega se izvršava lokalno u vašem pregledniku: uzorci i testne putanje nikad ne napuštaju vašu jedinicu. Kada završite, kopirajte izraze, preuzmite .txt datoteku ili ponovno pošaljite izlaz u ulaz kako biste ga dodatno usavršili.