Glob‑patroon‑tester
Test en valideer glob‑patronen tegen bestands‑paden in realtime.
Invoer
Uitvoer
| Pad | Status |
|---|---|
| No data available | |
Readme
Wat zijn glob‑patronen?
Glob‑patronen zijn wildcard‑match‑patronen die worden gebruikt om sets van bestandsnamen of paden te specificeren. Ze zijn ontstaan in Unix‑shells, maar worden nu gebruikt in verschillende programmeertalen en tools. Veelvoorkomende wildcards zijn * (matcht willekeurige tekens), ** (matcht mappen recursief), ? (matcht één teken) en [abc] (matcht elk teken tussen haakjes). Deze patronen zijn essentieel voor bestandsbewerkingen, build‑tools en versiebeheersystemen zoals Git.
Hoe werken glob‑patronen?
Glob‑patronen gebruiken speciale wildcard‑tekens om bestandspaden te matchen. Hieronder de meest voorkomende patronen:
*– Matcht een willekeurig aantal tekens binnen één mapniveau- Voorbeeld:
*.jsmatchtfile.js,test.jsmaar nietfolder/file.js
- Voorbeeld:
- **
**** – Matcht een willekeurig aantal mappen (recursieve matching)- Voorbeeld:
**/*.jsmatchtfile.js,src/file.js,src/utils/file.js
- Voorbeeld:
?– Matcht precies één teken- Voorbeeld:
file?.jsmatchtfile1.js,fileA.jsmaar nietfile10.js
- Voorbeeld:
[abc]– Matcht elk enkel teken uit de set- Voorbeeld:
file[123].jsmatchtfile1.js,file2.js,file3.js
- Voorbeeld:
[a-z]– Matcht elk teken binnen het bereik- Voorbeeld:
[A-Z]*.jsmatcht bestanden die beginnen met een hoofdletter
- Voorbeeld:
{js,ts}– Matcht een van de door komma gescheiden patronen (brace‑expansie)- Voorbeeld:
*.{js,ts}matchtfile.jsenfile.ts
- Voorbeeld:
!pattern– Negereert het patroon (sluit overeenkomende bestanden uit)- Voorbeeld:
!*.test.jssluit alle testbestanden uit
- Voorbeeld:
Praktische voorbeelden:
src/**/*.{js,ts}– Alle JavaScript‑ en TypeScript‑bestanden in de src‑map en submappenlib/**/test/*.js– Alle JavaScript‑bestanden in test‑mappen binnen lib**/*.min.js– Alle geminificeerde JavaScript‑bestanden overal in het project!node_modules/**– Sluit alles in de node_modules‑map uit
Toolbeschrijving
Een online glob‑tester voor het testen en valideren van glob‑patronen tegen bestandspaden in realtime. Deze glob‑patroonchecker maakt gebruik van de picomatch‑bibliotheek om nauwkeurige patroonmatching te bieden, waardoor ontwikkelaars hun glob‑expressies snel kunnen testen voordat ze deze in configuratiebestanden, scripts of applicaties implementeren. De glob‑syntaxis‑testerinterface geeft direct feedback over welke paden overeenkomen met uw patroon, zodat u uw glob‑expressies kunt verfijnen en perfectioneren met deze intuïtieve glob‑expressietester.
Functies
- Realtime patroonmatching: Zie direct welke paden overeenkomen met uw glob‑patroon terwijl u typt met deze online glob‑tester
- Meervoudig pad‑testen: Test glob‑patronen tegen meerdere bestandspaden tegelijk
- Patroonopties: Configureer hoofdlettergevoeligheid en het gedrag voor dot‑files in de glob‑patroonchecker