Glob-till-regex-omvandlare
Omvandla glob-mönster som *.js eller **/*.test.ts till motsvarande reguljär uttryck.
Glob-till-regex-omvandlare
Klistra in ett eller flera glob-mönster och det här verktyget skapar motsvarande reguljär uttryck för varje, redo att anpassa till ett skript, en konfigurationsfil eller ett språk som bara förstår regex. Mönsteromvandling fungerar också åt andra hållet: byt riktning för att göra ett enkelt reguljärt uttryck tillbaka till ett glob-mönster. Varje rad i inmatningen behandlas som sitt eget mönster, så du kan konvertera en hel grupp — en build-ignorerslista, en uppsättning ruttväljarare, en lista med filfilter — på en gång.
Alternativet glob-stil bestämmer hur ett mönster läses: shell behandlar det som ett enkelt filnamns-joker, .gitignore lägger till Gits egen regel att ett mönster utan snedstreck matchar på vilket mappsdjup som helst medan ett mönster med snedstreck är förankrat på den platsen, och minimatch stöder krullparentesalternation som *.{js,ts}. Välj om en dubbel asterisk (**) får korsa katalogavgränsare eller beter sig som ett enkelt asterisk, om ett inledande joker ska matcha dolda filer som .env, skiftlägeskänslighet, och om resultatet är förankrat med ^ och $ för att matcha hela strängen snarare än bara en del av den. Teckenklasser som [abc] och [!0-9] konverteras också.
Klistra in en lista med sökvägar i det andra fältet för att direkt se vilka av dina mönster som matchar vilka sökvägar — användbart för att kontrollera en .gitignore-regel eller ett ruttväljaremönster innan du förbinder dig till det. Utmatningen förblir i ordningen som mönstren matades in, och både CRLF- och LF-radavbrytningar accepteras.
Allt körs lokalt i din webbläsare: mönster och testsökvägar lämnar aldrig din enhet. När du är klar, kopiera uttrycken, ladda ner en .txt-fil, eller skicka utmatningen tillbaka till inmatningen för att förfina den ytterligare.