Glob mustri testija
Testi ja valideeri glob mustreid failiteede suhtes reaalajas
Sisend
Väljund
| Rada | Olek |
|---|---|
| No data available | |
Loe mind
Mis on glob mustrimustrid?
Glob mustrimustrid on metamärkidega mustrid, mida kasutatakse failinimede või -teede kogumite määratlemiseks. Need pärinevad Unix‑kest, kuid neid kasutatakse nüüd paljudes programmeerimiskeeltes ja tööriistades. Levinud metamärgid on * (sobib mis tahes tähemärkidega), ** (sobib kataloogidega rekursiivselt), ? (sobib ühe tähega) ja [abc] (sobib ükskõik millise sulgudes oleva tähega). Need mustrid on olulised failitoimingute, ehitustööriistade ja versioonihaldussüsteemide (nt Git) jaoks.
Kuidas glob mustrimustrid töötavad?
Glob mustrimustrid kasutavad erimärke failiteede sobitamiseks. Siin on kõige levinumad mustrid:
*– Sobib mis tahes arv tähemärke ühe kataloogi taseme sees- Näide:
*.jssobibfile.js,test.js, kuid mittefolder/file.js
- Näide:
- **
**** – Sobib mis tahes arv katalooge (rekursiivne sobivus)- Näide:
**/*.jssobibfile.js,src/file.js,src/utils/file.js
- Näide:
?– Sobib täpselt ühe tähega- Näide:
file?.jssobibfile1.js,fileA.js, kuid mittefile10.js
- Näide:
[abc]– Sobib ühe tähega, mis on loendis- Näide:
file[123].jssobibfile1.js,file2.js,file3.js
- Näide:
[a-z]– Sobib ühe tähega antud vahemikus- Näide:
[A-Z]*.jssobib failidega, mis algavad suurtähtedega
- Näide:
{js,ts}– Sobib ühega komaga eraldatud mustritest (sulgemise laiendus)- Näide:
*.{js,ts}sobibfile.jsjafile.ts
- Näide:
!pattern– Loob mustri kehtivusest (välistab sobivad failid)- Näide:
!*.test.jsvälistab kõik testfailid
- Näide:
Praktilised näited:
src/**/*.{js,ts}– Kõik JavaScript‑ ja TypeScript‑failidsrckataloogis ja alamkataloogideslib/**/test/*.js– Kõik JavaScript‑failidlibkataloogi testkaustades**/*.min.js– Kõik minifitseeritud JavaScript‑failid projektis!node_modules/**– Välista kõik failidnode_moduleskataloogis
Tööriista kirjeldus
Veebipõhine glob testija, millega saab reaalajas testida ja valideerida globi mustreid failiteede suhtes. See globi mustri kontrollija kasutab picomatch‑raamatukogu, et pakkuda täpset mustri sobivust, võimaldades arendajatel kiiresti oma globi avaldisi testida enne nende kasutamist konfiguratsioonifailides, skriptides või rakendustes. Globi süntaksi testija liides annab kohese tagasiside, millised teed teie mustriga sobivad, aidates teil oma globi avaldisi täpsustada ja täiustada.
Funktsioonid
- Reaalajas mustri sobivus: Vaadake kohe, millised teed sobivad teie globi mustriga, kui sisestate seda veebipõhises testijas
- Mitme tee testimine: Testige globi mustreid korraga mitme failitee suhtes
- Mustri valikud: Konfigureerige suur- ja väiketähtude tundlikkust ning punktiga algavate failide (dotfile) sobivust globi mustri kontrolleris