Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Regular Expressions στην PHP

Μια κανονική έκφραση στην PHP είναι μια σειρά από έναν ή περισσότερους χαρακτήρες που δημιουργούν ένα μοτίβο . Μπορείτε να χρησιμοποιήσετε αυτό το πρότυπο για να ταιριάζουν με τους χαρακτήρες ενός string , ψάχνει να εντοπίσει ή να αντικαταστήσει τις τιμές , όπως μια διεύθυνση ηλεκτρονικού ταχυδρομείου ή το τμήμα τομέα της διεύθυνσης URL . PHP έχει πολλές διαφορετικές λειτουργίες που χρησιμοποιούν κανονικές εκφράσεις, για να ταιριάζει με χορδές στα αρχεία σας στο Web . Σύνταξη
Η

Βάλτε το μοτίβο κανονικής έκφρασης που θέλετε να χρησιμοποιήσετε για να ταιριάζει με χορδές σε διαχωριστικά , όπως μια κάθετο . Οριοθέτησης σας δεν μπορεί να είναι ένα κενό χαρακτήρα ή backslash . Αν θέλετε να συμπεριλάβετε τον οριοθέτη στο ίδιο το σχέδιο , να ξεφύγουν από τον οριοθέτη στο πρότυπο πληκτρολογώντας μια αντίστροφη κάθετο πριν από αυτό. Αποθηκεύστε το πρότυπο σε μια μεταβλητή της PHP . Για παράδειγμα, πληκτρολογήστε " $ myPattern = ' /είναι /" για να δημιουργήσετε ένα μοτίβο που ταιριάζει με κάθε εμφάνιση του " είναι " σε μια σειρά , όπως η λέξη " είναι " η ίδια , " αυτό " ή ακόμη και " κηλίδες ".

Η Pattern
Η

Πληκτρολογήστε το " ^ " χαρακτήρα κατά την έναρξη της κανονική έκφραση για να υποδηλώσει ότι θέλετε το μοτίβο να ξεκινήσουμε από την αρχή της ίδιας της συμβολοσειράς . Ομοίως , πληκτρολογήστε το "$" χαρακτήρα στο τέλος της κανονικής έκφρασης για να δηλώσει ότι το σχέδιο θα πρέπει να ταιριάζει μόνο το τέλος της συμβολοσειράς . Για παράδειγμα , " $ myPattern = ' /^ η /" ταιριάζει με το string " είναι αυτή η εργασία ; " αλλά δεν ταιριάζει με το " αυτή η εργασία, " επειδή το " είναι " σε " αυτό " δεν είναι στην αρχή του string .

Η PCRE Λειτουργίες
Η

PCRE κανονική έκφραση λειτουργίες της PHP σας επιτρέπουν να δημιουργήσετε μοντέλα που χρησιμοποιούν χαρακτήρες που είναι διαθέσιμοι στο σύνολο ASCII 256 χαρακτήρων . Μερικές από τις επιλογές σας περιλαμβάνουν το ματς , η παγκόσμια ματς , αναζήτηση και αντικατάσταση , και χωρίζεται συναρτήσεις συμβολοσειράς . Σε αυτές τις λειτουργίες , περνάτε ένα κορδόνι για να ταιριάζει και ένα μοτίβο , είτε με τη χρήση PHP μεταβλητές ή κατεξοχήν συμβολοσειρά . Τα περισσότερα περιλαμβάνουν προαιρετικές παραμέτρους που σας επιτρέπουν να αποθηκεύσετε τα αποτελέσματα σε μια σειρά από αγώνες και να σημαίες και ένα offset για το επιστρεφόμενο πίνακα.
Εικόνων mb_ereg Λειτουργίες
Η

Η λειτουργία PHP mb_ereg σύνολο είναι μια επέκταση των λειτουργιών PCRE στο μέτρο που επιτρέπουν σε σας για να χρησιμοποιήσετε τις συνήθεις εκφράσεις με χορδές multibyte . Αυτά τα είδη των χορδών επεκτείνεται στο σύνολο χαρακτήρων ASCII για να συμπεριλάβει περισσότερους χαρακτήρες , όπως κωδικοποιήσεις Unicode με βάση το οποίο περιέχει , για παράδειγμα , οι χαρακτήρες με τόνους ή ξένα αλφάβητα . Αυτό το σετ λειτουργία αυτή περιλαμβάνει λειτουργίες που αναζητούν ή χορδές αγώνα για ένα συγκεκριμένο μοτίβο , ή να αντικαταστήσει ένα μοτίβο σε ένα string με μια νέα τιμή . Έχει επίσης ξεχωριστό αγώνα και να αντικαταστήσει τις λειτουργίες που αγνοούν e-mail περίπτωση .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα