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

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

Πώς να αναλύσει με Κανονικές Εκφράσεις

Κανονικές εκφράσεις μπορεί να σας βοηθήσει να αναλύσει το κείμενο που διαφορετικά θα ήταν δύσκολο , χωρίς να γράψετε μια περίπλοκη αναλυτή . Μια κανονική έκφραση είναι μια συμβολοσειρά κειμένου που περιγράφει ένα μοτίβο αναζήτησης χρησιμοποιώντας μια σειρά από χαρακτήρες με ειδική σημασία . Έλεγχος της εγκυρότητας του μια διεύθυνση ηλεκτρονικού ταχυδρομείου είναι μια κοινή χρήση των κανονικών εκφράσεων στην ιστοσελίδα σενάρια . Θα πρέπει να οργανώσετε τα δεδομένα σας σε μια λίστα , να δημιουργήσετε έναν κανόνα πρότυπο για την κανονική έκφραση και στη συνέχεια βρόχο μέσα στη λίστα , αναλύοντας κάθε χορδή με την κανονική λειτουργία της έκφρασης . Οδηγίες
Η

1 Ανοίξτε το αρχείο προέλευσης σε έναν επεξεργαστή κειμένου , όπως το Microsoft Visual Studio Express . 2

Αποθηκεύστε τις τιμές κειμένου που θέλετε να αναλύσει σε μια σειρά εγχόρδων . Σε C # , προσθέστε τον ακόλουθο κώδικα στο επάνω μέρος της λειτουργίας σας :

string [ ] str = " 2012 -Δεκ - 21 2010 - Ιαν- 11 2004 - Jun - 26 , 1999 -Μαρ- 10 " ? ?

το παράδειγμα χρησιμοποιεί μια σειρά από ημερομηνίες με τη μορφή εικόνων
3

Φυλάξτε το μοτίβο κανονικής έκφρασης που θέλετε να αναλύσει " εεεε - mmm - dd ". το κείμενο με σε μια μεταβλητή συμβολοσειράς . Σε C # , προσθέστε τον κώδικα :

μοτίβο String = " ^ \\ d \\ d \\ d \\ d- [ Ω ] [ az ] [ az] - \\ d \\ d $ " ?

η " ^ \\ d \\ d \\ d \\ d" μέρος ταιριάζει με το έτος , " [ Ω ] [ az ] [ az ] " ταιριάζει με το μήνα και το " \\ d \\ d $ " ταιριάζει με την ημέρα . Ο κωδικός " \\ d" αντιστοιχεί σε ένα αριθμητικό ψηφίο , ενώ το " ^ " ταιριάζει με την αρχή του προτύπου και "$" ταιριάζει με το τέλος .
Η

4 Τοποθετήστε το μοτίβο κανονικής έκφρασης σε ένα " Regex " αντικείμενο . Σε C # , προσθέστε τον ακόλουθο κώδικα :

Regex rx = νέα Regex ( πρότυπο ) ?
5

Ανάλυση της συστοιχίας σειρά από looping μέσα από αυτό , ελέγχοντας αν ο καθένας είναι μια έγκυρη συμβολοσειρά και παρουσιάζει τα αποτελέσματα . Σε C # , προσθέστε τον κώδικα :

foreach (string s στην str ) {if ( rx.IsMatch ( ες ) ) Console.WriteLine ( " . { 0 } είναι μια έγκυρη ημερομηνία " , s ) ? elseConsole.WriteLine ( " . { 0 } δεν είναι έγκυρη ημερομηνία " , s ) ? }
Η 6

Αποθηκεύστε το αρχείο προέλευσης , την κατάρτιση και την εκτέλεση του προγράμματος για να αναλύσει τα δεδομένα χρησιμοποιώντας κανονικές εκφράσεις <. br >

Η

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

Πώς να δημιουργήσετε Κυλιόμενο κείμενο σε HTML

HTML , που σημαίνει Hyper Text Markup Language , είναι ο κώδικας που χρησιμοποιείται πιο συχνά από τους προγραμματιστές Web για τη δημιουργία ιστοσελίδων . Ακόμα και όταν οι λειτουργίες όπως το Flash ή Javascript χρησιμοποιείται , είναι ενσωματωμένες στον κώδικα HTML της σελίδας . Ένα άτομο που ελπίζουν να δημιουργήσουν κυλιόμενο κείμενο με τη χρήση HTML μπορεί να χρησιμοποιήσει έναν κωδικό που καθιστά το βιβλίο κειμένου από αριστερά προς τα δεξιά ή κείμενο που θα μετακινηθείτε από κάτω προς τα

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