Τι είναι οι αντιστοιχίσεις regex;
Τι είναι οι αντιστοιχίσεις regex;

Βίντεο: Τι είναι οι αντιστοιχίσεις regex;

Βίντεο: Τι είναι οι αντιστοιχίσεις regex;
Βίντεο: PHP Syntax 2024, Νοέμβριος
Anonim

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

Έχοντας αυτό υπόψη, πώς λειτουργεί το regex match;

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

Ομοίως, τι επιστρέφει το regex match; Παρατηρήσεις. ο Αγώνας Μέθοδος (String). επιστρέφει η πρώτη υποσυμβολοσειρά που σπίρτα ένα κοινή έκφραση μοτίβο σε μια συμβολοσειρά εισόδου. Για πληροφορίες σχετικά με τα γλωσσικά στοιχεία που χρησιμοποιούνται για την κατασκευή ενός κοινή έκφραση μοτίβο, βλ Κοινή έκφραση Γλώσσα - Γρήγορη αναφορά.

Ομοίως, μπορεί κανείς να ρωτήσει, πού χρησιμοποιείται το regex;

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

Τι είναι τα παραδείγματα κανονικής έκφρασης;

Ενα απλό παράδειγμα για ένα κοινή έκφραση είναι μια (κυριολεκτική) συμβολοσειρά. Για παράδειγμα , το Hello World regex ταιριάζει με τη συμβολοσειρά "Hello World".. (dot) είναι άλλο παράδειγμα για ένα κοινή έκφραση . Μια κουκκίδα ταιριάζει με οποιονδήποτε χαρακτήρα. θα ταίριαζε, για παράδειγμα , "a" ή "1".

Συνιστάται: