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

Είναι το regex μια χορδή;
Είναι το regex μια χορδή;

Βίντεο: Είναι το regex μια χορδή;

Βίντεο: Είναι το regex μια χορδή;
Βίντεο: 🚀 RUTUBE και POINT. Ανάπτυξη RUTUBA σε 5 ώρες *ΧΩΡΙΣ ΝΕΡΟ* [Επόμενο / React / Nest / PostgreSQL / R 2024, Απρίλιος
Anonim

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

Επίσης, ΤΙ ΕΙΝΑΙ Α στο regex;

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

πώς βρίσκεις το μήκος μιας συμβολοσειράς σε regex; Προς το έλεγχος ο μήκος του α σειρά , μια απλή προσέγγιση είναι η δοκιμή έναντι του α κοινή έκφραση που ξεκινάει από την αρχή με a ^ και περιλαμβάνει κάθε χαρακτήρα μέχρι το τέλος τελειώνοντας με ένα $.

Εκτός από τα παραπάνω, πώς μπορώ να αντιστοιχίσω έναν συγκεκριμένο χαρακτήρα στο regex;

Ταιριάξτε οποιονδήποτε συγκεκριμένο χαρακτήρα σε ένα σύνολο

  1. Χρησιμοποιήστε αγκύλες για να αντιστοιχίσετε τυχόν χαρακτήρες σε ένα σύνολο.
  2. Χρησιμοποιήστε το w για να αντιστοιχίσετε οποιονδήποτε μεμονωμένο αλφαριθμητικό χαρακτήρα: 0-9, a-z, A-Z και _ (υπογράμμιση).
  3. Χρησιμοποιήστε το d για να αντιστοιχίσετε οποιοδήποτε μονοψήφιο.
  4. Χρησιμοποιήστε s για να ταιριάξετε οποιονδήποτε χαρακτήρα κενού διαστήματος.

Πώς λειτουργεί το regex;

ΕΝΑ κοινή έκφραση , regex ή regexp για συντομία, είναι μια ακολουθία γραμμάτων και συμβόλων που ορίζει ένα λογικό μοτίβο. Οι συμβολοσειρές κειμένου μπορούν στη συνέχεια να συγκριθούν με το μοτίβο προκειμένου να εντοπιστούν συμβολοσειρές που ταιριάζουν με το λογικό μοτίβο που ορίζεται από το regex.

Συνιστάται: