Πίνακας περιεχομένων:

Τι είναι το regex tester;
Τι είναι το regex tester;

Βίντεο: Τι είναι το regex tester;

Βίντεο: Τι είναι το regex tester;
Βίντεο: RegEx για μεταφραστές 2024, Νοέμβριος
Anonim

Regex Tester είναι ένα εργαλείο για μάθηση, κατασκευή και τεστ Κανονικές εκφράσεις ( RegEx / RegExp). Τα αποτελέσματα ενημερώνονται σε πραγματικό χρόνο καθώς πληκτρολογείτε. Κυλήστε ένα ταίρι ή έκφραση για λεπτομέρειες. Αποθηκεύστε και μοιραστείτε εκφράσεις με άλλους. Εξερευνήστε τη Βιβλιοθήκη για βοήθεια και παραδείγματα.

Απλώς, τι κάνει αυτό το regex;

Μια κανονική έκφραση, regex ή regexp (μερικές φορές ονομάζεται ορθολογική έκφραση) είναι μια ακολουθία χαρακτήρων που ορίζουν ένα μοτίβο αναζήτησης. Συνήθως τέτοια μοτίβα χρησιμοποιούνται από σειρά αναζήτηση αλγορίθμων για πράξεις "εύρεσης" ή "εύρεσης και αντικατάστασης" σε συμβολοσειρές ή για επικύρωση εισόδου.

Δεύτερον, τι είναι το regex αντικατάσταση; Αντικαθιστώ (String, String, MatchEvaluator, RegexOptions) Σε μια καθορισμένη συμβολοσειρά εισόδου, αντικαθιστά όλες τις συμβολοσειρές που ταιριάζουν με μια καθορισμένη κοινή έκφραση με μια συμβολοσειρά που επιστράφηκε από έναν εκπρόσωπο του MatchEvaluator. Οι καθορισμένες επιλογές τροποποιούν τη λειτουργία αντιστοίχισης.

Ρώτησε επίσης, τι είναι η επικύρωση regex;

RegEx μας επιτρέπει να ελέγχουμε για μοτίβα σε συμβολοσειρές κειμένου, όπως η προσπάθεια αντιστοίχισης α έγκυρος διεύθυνση email ή κωδικό πρόσβασης. Εάν είναι δυναμικό, θα θέλατε να το ελέγξετε σε ένα συγκεκριμένο μοτίβο επικυρώνω αυτό σε μια βάση δεδομένων ίσως. Δεδομένου ότι αυτή η συμβολοσειρά είναι δυναμική, θα χρειαστείτε κάτι επικυρώνω έχει τις επιθυμητές παραμέτρους.

Πώς μπορώ να αγνοήσω μια υπόθεση στο regex;

Εάν θέλετε μόνο ένα μέρος του regex να έχει διάκριση πεζών-κεφαλαίων (όπως προϋπέθετε η αρχική μου απάντηση), τότε έχετε δύο επιλογές:

  1. Χρησιμοποιήστε τους τροποποιητές λειτουργίας (?i) και [προαιρετικά] (?-i): (?i)G[a-b](?- i).*
  2. Τοποθετήστε όλες τις παραλλαγές (δηλαδή πεζά και κεφαλαία) στο regex - χρήσιμο εάν δεν υποστηρίζονται τροποποιητές λειτουργίας: [gG][a-bA-B].*

Συνιστάται: