Πίσω

#regex

2 API με αυτήν την ετικέτα

Escape API

Διαφύγετε μια συμβολοσειρά ώστε να είναι ασφαλής για χρήση σε ένα συγκεκριμένο πλαίσιο. Επιλέξτε έναν στόχο — μια κανονική έκφραση (ώστε το κείμενο να ταιριάζει κυριολεκτικά), μια εντολή κελύφους (περιτύλιξη με μονά εισαγωγικά POSIX), μια συμβολοσειρά JSON, ένα πεδίο CSV (παράθεση RFC 4180) ή ένα κυριολεκτικό SQL string — και λάβετε πίσω τη σωστά διαφυγούσα τιμή, συν μια σύντομη σημείωση για τον κανόνα που εφαρμόστηκε. Το τελικό σημείο contexts παραθέτει κάθε στόχο με ένα επεξεργασμένο παράδειγμα. Ιδανικό για δημιουργία κώδικα, κατασκευή εντολών και ερωτημάτων, δημιουργία προτύπων και εξαγωγή δεδομένων, και ασφαλή παρεμβολή εισόδου χρήστη. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Το πλαίσιο SQL είναι ένα κυριολεκτικό με παράθεση για ευκολία, όχι αντικατάσταση για παραμετροποιημένα ερωτήματα. Διακρίνεται από κωδικοποιητές base64/hex/URL/HTML-entity.

api.oanor.com/escape-api

Regex API

Εκτελέστε κανονικές εκφράσεις από την πλευρά του διακομιστή χωρίς τον κίνδυνο ReDoS. Ελέγξτε αν ένα μοτίβο ταιριάζει, εξάγετε όλες τις αντιστοιχίσεις με τις θέσεις και τις ομάδες σύλληψης (αριθμημένες και ονομασμένες), αντικαταστήστε με ένα μοτίβο υποκατάστασης ή χωρίστε κείμενο — όλα με τις γνωστές σημαίες regex της JavaScript (g, i, m, s, u, y). Κάθε αξιολόγηση εκτελείται σε απομονωμένο sandbox με αυστηρό χρονικό όριο, έτσι ώστε ένα μοτίβο καταστροφικής οπισθοδρόμησης να μην μπορεί ποτέ να κρεμάσει την υπηρεσία σας· αντίθετα, λαμβάνετε ένα σαφές σφάλμα χρονικού ορίου. Οι είσοδοι δέχονται παραμέτρους ερωτήματος GET ή σώμα JSON POST. Καθαρός τοπικός υπολογισμός χωρίς τρίτο upstream, οπότε οι απαντήσεις είναι άμεσες και η υπηρεσία είναι πάντα διαθέσιμη. Ιδανικό για πλατφόρμες χωρίς κώδικα και αυτοματισμού, αγωγούς καθαρισμού δεδομένων, επικύρωση φορμών και εισόδων, ανάλυση αρχείων καταγραφής και εργαλεία περιεχομένου.

api.oanor.com/regex-api