Konvertor glob na regex
Preveďte glob vzory ako *.js alebo **/*.test.ts na zodpovedajúci regulárny výraz.
Konvertor glob na regex
Vložte jeden alebo viac glob vzorov a tento nástroj vytvorí ekvivalentný regulárny výraz pre každý z nich, pripravený na vloženie do skriptu, konfiguračného súboru alebo jazyka, ktorý rozumie len regex. Konverzia vzoru funguje aj opačne: prepnite smer na premenu jednoduchého regulárneho výrazu späť na glob vzor. Každý riadok vstupu sa považuje za vlastný vzor, takže môžete konvertovať celú sériu — zoznam ignorovania kompilácií, súbor operátorov trasy alebo zoznam filtrov súborov — v jednom prechode.
Možnosť typu glob upravuje spôsob, ako sa vzor číta: shell ho považuje za jednoduchý zástupný znak súboru, .gitignore dodáva vlastné pravidlo Git, že vzor bez lomítka zodpovedá v akejkoľvek hĺbke priečinka, kým vzor obsahujúci lomítko je zakotvený v tomto mieste, a minimatch podporuje striedanie v zložených zátvorkách ako *.{js,ts}. Prepínajte, či je dvojitá hviezda (**) povolená prechádzať cez separátory adresárov alebo sa chová ako jednoduchá hviezda, či začínajúci zástupný znak mal by zodpovedať dotfiles, ako napríklad .env, rozlišovať veľkosť písmen a či je výsledok kotvený s ^ a $ tak, aby zodpovedal celému reťazcu, nie len jeho časti. Konvertujú sa aj triedy znakov, ako napríklad [abc] a [!0-9].
Vložte zoznam ciest do druhého poľa a uvidíte v reálnom čase, ktoré z vašich vzorov zodpovedajú ktorým cestám — užitočné pre kontrolu pravidla .gitignore alebo vzoru trasy pred jeho potvrdením. Výstup zostáva v poradí, v akom boli vzory zadané, a sú akceptované aj lomené čiary CRLF a LF.
Všetko beží lokálne vo vašom prehliadači: vzory a testovacia cesty nikdy neopúšťajú vaše zariadenie. Po dokončení skopírujte výrazy, stiahnite si súbor .txt alebo pošlite výstup späť do vstupu, aby ste ho ďalej spresnili.