Glob-naar-regex-convertor
Zet glob-patronen zoals *.js of **/*.test.ts om in de overeenkomstige reguliere expressie.
Glob-naar-regex-convertor
Plak een of meer glob-patronen in en deze tool bouwt voor elk de equivalente reguliere expressie, klaar om in een script, configuratiebestand of taal te zetten die alleen regex begrijpt. Patroonconversie werkt ook andersom: wissel de richting om een eenvoudige reguliere expressie terug naar een glob-patroon om te zetten. Elke regel van de invoer wordt als zijn eigen patroon behandeld, dus je kunt een hele batch omzetten — een build-ignoreerlijst, een set routematchers, een lijst met bestandsfilters — in één keer.
De glob-stijl-optie bepaalt hoe een patroon wordt gelezen: shell behandelt het als een eenvoudig bestandsnaam-joker, .gitignore voegt Gits eigen regel toe dat een patroon zonder slash op elke mapdiepte overeenkomt terwijl een patroon met een slash op die locatie is verankerd, en minimatch ondersteunt accolade-alternatie zoals *.{js,ts}. Schakel over of een dubbele ster (**) mapscheidingstekens mag kruisen of zich als een enkele ster gedraagt, of een voorloop-joker verborgen bestanden zoals .env moet matchen, hoofdlettergevoeligheid, en of het resultaat verankerd is met ^ en $ om de hele tekenreeks in plaats van slechts een deel te matchen. Tekenklassen zoals [abc] en [!0-9] worden ook omgezet.
Plak een lijst met paden in het tweede veld om live te zien welke patronen welke paden matchen — handig voor het controleren van een .gitignore-regel of routepatroon voordat je je eraan committeert. De uitvoer blijft in de volgorde van de ingevoerde patronen, en zowel CRLF als LF regelafbrekingen worden geaccepteerd.
Alles wordt lokaal in je browser uitgevoerd: patronen en testpaden verlaten nooit je apparaat. Wanneer je klaar bent, kopieer je de expressies, download je een .txt-bestand, of stuur je de uitvoer terug naar de invoer om het verder te verfijnen.