Regex escape/unescape: escapajte regex tekst
Regex escape/unescape pretvara regex tekst escapiranjem ili uklanjanjem backslasha ispred regex metaznakova. Odaberite okus: JavaScript dodatno escapaje /, dok PCRE, Python, Java i .NET to ne čine. Način znakovne klase escapaje samo znakove koji su posebni unutar […]. Koristite ga za pripremu doslovnog regex teksta za drugi uzorak ili izvorni kod, ili da bi escapirani tekst bio lakši za čitanje.
Regex escape/unescape je alat u pregledniku za escapiranje ili unescapiranje regex metaznakova. Zalijepite ili ispustite regex tekst, odaberite operaciju i kopirajte rezultat za upotrebu u uzorku ili izvornom kodu. Alat podržava JavaScript, PCRE, Python, Javu i .NET, s odabirom okusa za primjenu relevantnog ponašanja escapiranja.
Prilikom escapiranja alat dodaje backslash ispred regex metaznakova. JavaScript escapiranje uključuje /, dok ga PCRE, Python, Java i .NET ne escapiraju. Način znakovne klase primjenjuje uže pravilo: escapaje samo znakove koji su posebni unutar […]. Kada odaberete unescape, alat uklanja backslash ispred escapiranih metaznakova.
Regex sintaksa koristi metaznakove da simbolima da posebno značenje u uzorku, dok escapirani oblici mogu doslovno predstavljati te simbole. Escapiranje je korisno pri pripremi regex teksta za ugradnju unutar drugog regex stringa ili lijepljenje u izvorni kod. Unescapiranje može olakšati čitanje gusto escapiranog stringa. Odabir okusa i način znakovne klase pomažu uskladiti izlaz s kontekstom u kojem će se tekst koristiti.
Regex escape/unescape je besplatan i radi u cijelosti u vašem pregledniku. Vaš unos obrađuje se na vašem uređaju; ne uploada se, ne pohranjuje i ne šalje na poslužitelj. Nakon što se stranica učita, alat radi izvan mreže, pa ga možete koristiti bez aktivne veze. Koristan je programerima i DevOps inženjerima koji trebaju pripremiti, pregledati ili ponovno koristiti regex tekst u podržanim okusima.
Korak 1: Zalijepite ili ispustite svoj regex tekst u alat. Provjerite unos prije pretvaranja kako biste ga mogli usporediti s rezultatom.
Korak 2: Odaberite želite li escapirati ili unescapirati. Escapiranje dodaje backslash ispred regex metaznakova; unescapiranje uklanja backslash ispred escapiranih metaznakova.
Korak 3: Odaberite okus regexa koji odgovara vašem slučaju upotrebe. JavaScript escapaje i /, dok PCRE, Python, Java i .NET to ne čine.
Korak 4: Odaberite način znakovne klase kada radite sa sadržajem unutar […]. U ovom načinu escapaju se samo znakovi koji su posebni unutar znakovne klase.
Korak 5: Kopirajte rezultat i upotrijebite ga u svom uzorku ili izvornom kodu. Pregledajte izlaz da potvrdite da odgovara kontekstu u kojem ga planirate koristiti.
Primjer upotrebe: Ugradite regex tekst unutar drugog regex stringa bez ostavljanja neescapiranih metaznakova. To pomaže očuvati namjeravane doslovne znakove.
Primjer upotrebe: Olakšajte čitanje gusto escapiranog stringa unescapiranjem. Alat uklanja backslash ispred escapiranih metaznakova.
Primjer upotrebe: Pripremite regex tekst za lijepljenje u izvorni kod. Odaberite odgovarajući okus, budući da JavaScript dodatno escapaje /, dok PCRE, Python, Java i .NET to ne čine.
Primjer upotrebe: Escapirajte samo znakove koji su posebni unutar znakovne klase. Način znakovne klase koristan je pri pripremi teksta za upotrebu unutar […].
Primjer upotrebe: Pregledajte postojeći escapirani uzorak tijekom otklanjanja pogrešaka. Unescapiranje može olakšati pregled metaznakova.
Primjer upotrebe: Pretvarajte regex tekst između konvencija escapiranja pri radu s JavaScriptom i drugim podržanim okusima. Odabir okusa uzima u obzir JavaScriptovo rukovanje s /.