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 >
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα