0

Regex Escape Online — Escape Metacharacters

Escape ή unscape από συμβολοσειρές για JSON, JavaScript/TypeScript, SQL και regex — ζωντανά, εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.

Χρειάζεστε οντότητα HTML ή κωδικοποίηση URL; Χρησιμοποιήστε το εργαλείο HTML & URL Encoder / Decoder.

Επεξεργασία... 0%

Αποτέλεσμα

Αυτή η σελίδα ανοίγει το πρόγραμμα διαφυγής συμβολοσειράς με προεπιλεγμένη λειτουργία regex — επικολλήστε κυριολεκτικό κείμενο και κάθε μεταχαρακτήρας regex έχει διαφύγει, ώστε το αποτέλεσμα να ταιριάζει με αυτό το ακριβές κείμενο μέσα σε ένα νέο μοτίβο RegExp().

Το Regex escaping προσθέτει μια ανάστροφη κάθετο πριν από κάθε έναν από τους δώδεκα ειδικούς χαρακτήρες — . * + ? ^ $ { } ( ) | [ ] και η ίδια η ανάστροφη κάθετο — μετατρέποντας κάτι σαν a.b*c σε a\.b\*c, οπότε σταματά να σημαίνει "οποιοσδήποτε χαρακτήρας" ή "μηδέν ή περισσότερο" και αντ' αυτού ταιριάζει με αυτά τα κυριολεκτικά σύμβολα.

Αυτή η κατεύθυνση είναι μονόδρομη από τη σχεδίαση: δεν υπάρχει αμφισημία για την αποφυγή διαφυγής, επομένως η λειτουργία αποκωδικοποίησης είναι κρυμμένη για regex. Το πλήρες εργαλείο διαφεύγει επίσης τις συμβολοσειρές JSON, JavaScript και SQL, εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.