Escape și Unescape Regex: Escapă Text Regex Online
Escape și Unescape Regex convertește text Regex prin evadarea sau eliminarea backslash-urilor din fața metacaracterelor Regex. Alege o variantă: JavaScript evadează și /, în timp ce PCRE, Python, Java și .NET nu. Modul clasă de caractere evadează doar caracterele speciale în interiorul […]. Folosește-l pentru a pregăti text literal Regex pentru un alt model sau cod sursă, sau pentru a face textul evadat mai ușor de citit.
Escape și Unescape Regex este un instrument bazat pe browser pentru evadarea sau unevadarea metacaracterelor Regex. Lipește sau trage text Regex, alege o operație și copiază rezultatul pentru folosire într-un model sau cod sursă. Instrumentul acceptă JavaScript, PCRE, Python, Java și .NET, cu un selector de variantă care aplică comportamentul de evadare relevant.
La evadare, instrumentul adaugă backslash-uri înaintea metacaracterelor Regex. Evadarea JavaScript include și /, în timp ce PCRE, Python, Java și .NET nu îl evadează. Modul clasă de caractere aplică o regulă mai restrânsă: evadează doar caracterele speciale în interiorul […]. Când alegi unevadare, instrumentul elimină backslash-ul din fața metacaracterelor evadate.
Sintaxa Regex folosește metacaractere pentru a da simbolurilor o semnificație specială într-un model, în timp ce formele evadate pot reprezenta acele simboluri literal. Evadarea e utilă când pregătești text Regex pentru încorporare într-un alt șir Regex sau lipire în cod sursă. Unevadarea poate face un șir dens evadat mai ușor de citit. Selectorul de variantă și modul clasă de caractere ajută la potrivirea rezultatului cu contextul în care textul va fi folosit.
Escape și Unescape Regex este gratuit și rulează complet în browserul tău. Intrarea ta e procesată pe dispozitivul tău; nu e încărcată, stocată sau trimisă către un server. După ce pagina s-a încărcat, instrumentul funcționează offline, așa că îl poți folosi fără o conexiune activă. E util pentru dezvoltatori și ingineri DevOps care trebuie să pregătească, să inspecteze sau să refolosească text Regex în variantele acceptate.
Pasul 1: Lipește sau trage textul Regex în instrument. Verifică intrarea înainte de conversie ca să o poți compara cu rezultatul.
Pasul 2: Alege dacă vrei să evadezi sau să unevadezi. Evadarea adaugă backslash-uri înaintea metacaracterelor Regex; unevadarea elimină backslash-ul din fața metacaracterelor evadate.
Pasul 3: Selectează varianta Regex potrivită cazului tău. JavaScript evadează și /, în timp ce PCRE, Python, Java și .NET nu.
Pasul 4: Alege modul clasă de caractere când lucrezi cu conținut din […]. În acest mod, sunt evadate doar caracterele speciale în interiorul unei clase de caractere.
Pasul 5: Copiază rezultatul și folosește-l în modelul sau codul sursă. Verifică rezultatul pentru a confirma că se potrivește contextului în care intenționezi să îl folosești.
Caz de utilizare: Încorporează text Regex într-un alt șir Regex fără a lăsa metacaractere neevadate. Astfel păstrezi caracterele literale intenționate.
Caz de utilizare: Fă un șir dens evadat mai ușor de citit prin unevadare. Instrumentul elimină backslash-ul din fața metacaracterelor evadate.
Caz de utilizare: Pregătește text Regex pentru lipirea în cod sursă. Alege varianta potrivită, deoarece JavaScript evadează și /, în timp ce PCRE, Python, Java și .NET nu.
Caz de utilizare: Evadează doar caracterele speciale în interiorul unei clase de caractere. Modul clasă de caractere e util când pregătești text pentru […].
Caz de utilizare: Verifică un model evadat existent în timpul depanării. Unevadarea poate face metacaracterele mai ușor de inspectat.
Caz de utilizare: Convertește text Regex între convențiile de evadare când lucrezi cu JavaScript și alte variante acceptate. Selectorul de variante ține cont de modul în care JavaScript tratează /.