Regex Tester and Debugger- Δωρεάν διαδικτυακό εργαλείο δοκιμής κανονικών εκφράσεων

Results:

Regex Tester και Debugger- Δοκιμή, επικύρωση και εντοπισμός σφαλμάτων των κανονικών εκφράσεών σας στο διαδίκτυο

Τι είναι ένας Regex δοκιμαστής και ένας εντοπιστής σφαλμάτων;

Ένα Regex Tester and Debugger είναι ένα ισχυρό διαδικτυακό εργαλείο που σας επιτρέπει να δοκιμάζετε, να επικυρώνετε και να εντοπίζετε σφάλματα σε κανονικές εκφράσεις( regex) σε πραγματικό χρόνο. Είτε είστε προγραμματιστής, αναλυτής δεδομένων είτε διαχειριστής συστήματος, η εξειδίκευση στις κανονικές εκφράσεις μπορεί να σας βοηθήσει να χειρίζεστε αποτελεσματικά εργασίες επεξεργασίας κειμένου, επικύρωσης δεδομένων και αντιστοίχισης μοτίβων.

Οι κανονικές εκφράσεις χρησιμοποιούνται ευρέως σε γλώσσες προγραμματισμού όπως JavaScript, Python, PHP, Perl, Ruby, και Go , καθώς και σε εργαλεία γραμμής εντολών όπως τα grep, sed, awk και bash scripts . Ωστόσο, η δημιουργία ενός perfect regex μπορεί να είναι δύσκολη λόγω της πολύπλοκης σύνταξης. Σε αυτό το σημείο είναι χρήσιμο αυτό το εργαλείο.

Βασικά χαρακτηριστικά του Regex Tester και του Debugger

  • Αντιστοίχιση σε πραγματικό χρόνο: Δείτε regex τα αποτελέσματά σας καθώς πληκτρολογείτε.

  • Επισήμανση σφαλμάτων: Λάβετε άμεσα σχόλια σχετικά με regex τα συντακτικά σφάλματα.

  • Υποστήριξη πολλαπλών σημαιών: Δοκιμή με σημαίες όπως Καθολικές(g) , Χωρίς διάκριση πεζών-κεφαλαίων(i) , Πολλαπλές γραμμές(m) , Κουκκίδες(s) και Unicode(u) .

  • Επικύρωση γραμμής προς γραμμή: Προσδιορίστε ποιες γραμμές ταιριάζουν με το πρότυπό σας και ποιες περιέχουν σφάλματα.

  • Εύκολο στη χρήση: Απλή διεπαφή για αρχάριους και προχωρημένους χρήστες.

Πώς να χρησιμοποιήσετε το Regex Tester και το Debugger

  1. Εισαγάγετε την κανονική σας έκφραση: Πληκτρολογήστε regex το μοτίβο σας στο πεδίο εισαγωγής "Κανονική έκφραση".

  2. Προσθήκη συμβολοσειρών δοκιμής: Επικολλήστε το κείμενο δοκιμής σας στην περιοχή "Συμβολοσειρά δοκιμής" . Κάθε γραμμή θα επικυρωθεί ξεχωριστά.

  3. Επιλογή σημαιών: Επιλέξτε τις κατάλληλες σημαίες για το regex.

  4. Κάντε κλικ στο "Δοκιμή Regex " για να δείτε τα αποτελέσματα.

Παράδειγμα 1: Επικύρωση διευθύνσεων ηλεκτρονικού ταχυδρομείου

Regex Πρότυπο:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Συμβολοσειρά δοκιμής:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Αναμενόμενη απόδοση:

Ταιριασμένο:

Απαράμιλλος:

  • hello1example.com

  • άκυρο-email@com

Παράδειγμα 2: Εξαγωγή URL

Regex Πρότυπο:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Συμβολοσειρά δοκιμής:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Αναμενόμενη απόδοση:

Ταιριασμένο:

Απαράμιλλος:

  • ftp://example.com

  • example.com

Παράδειγμα 3: Επικύρωση τηλεφωνικών αριθμών

Regex Πρότυπο:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Συμβολοσειρά δοκιμής:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Αναμενόμενη απόδοση:

Ταιριασμένο:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Απαράμιλλος:

  • Μη έγκυρος αριθμός τηλεφώνου

Συμβουλές για τη δημιουργία αποτελεσματικών κανονικών εκφράσεων

  • Χρησιμοποιήστε άγκυρες όπως ^(αρχή γραμμής) και $(τέλος γραμμής) για να αντιστοιχίσετε συγκεκριμένες θέσεις.

  • Χρησιμοποιήστε κλάσεις χαρακτήρων όπως [a-z], [A-Z], και [0-9] για να καθορίσετε τους επιτρεπόμενους χαρακτήρες.

  • Χρησιμοποιήστε ποσοδείκτες όπως +, *, ? και {n,m} για να ελέγξετε τον αριθμό των επαναλήψεων.

  • Χρησιμοποιήστε ομάδες και αναδρομικές αναφορές για να καταγράψετε και να επαναχρησιμοποιήσετε αντιστοιχισμένα μοτίβα.

  • Χρησιμοποιήστε σημαίες όπως g, i, m, s, και u για να ελέγξετε τη συμπεριφορά αντιστοίχισης.

Σύναψη

Η εξειδίκευση στις κανονικές εκφράσεις μπορεί να σας εξοικονομήσει χρόνο και προσπάθεια όταν εργάζεστε με δεδομένα κειμένου. Αυτό το Regex εργαλείο δοκιμών και εντοπισμού σφαλμάτων διευκολύνει τη δοκιμή, την επικύρωση και τον εντοπισμό σφαλμάτων στα μοτίβα σας πριν τα χρησιμοποιήσετε στον κώδικά σας. Δοκιμάστε το και γίνετε regex ειδικός σήμερα!