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

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

Πώς να ερμηνεύσει το Java Regex

Μια κανονική έκφραση ( κοινώς συντομογραφία " regex " ) είναι μια προδιαγραφή ενός συνόλου σειρές χαρακτήρων. Για παράδειγμα , regex " [ ΓΔ ] " ταιριάζει με χορδές που είναι μακρύς χαρακτήρα και περιέχουν οποιοδήποτε χαρακτήρα μεταξύ "d" και "g" με αλφαβητική σειρά , δηλαδή , "d " , "e" , " f" ή " g . " Πολλές γλώσσες και τα βοηθητικά προγράμματα επιτρέπουν στους χρήστες να προσδιορίσουν regexes και να προσδιορίσει ποια χορδές ταιριάζουν με αυτά τα regexes . Μπορείτε να δημιουργήσετε ένα αντικείμενο Java που ερμηνεύει ένα συγκεκριμένο regex , δηλαδή , ένα αντικείμενο που καθορίζει αν μια συμβολοσειρά εισόδου είναι ένας αγώνας . Οδηγίες
Η 1

Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του κώδικα Java σας :

java.util.regex.Matcher εισαγωγής ?

Java.util.regex εισαγωγής . Pattern ? 2

Δημιουργήστε ένα αντικείμενο που κωδικοποιεί το μοτίβο regex στο ερώτημα αυτό, όπως στο ακόλουθο δείγμα κώδικα :

Pattern pat = Pattern.compile ( " [ ΓΔ ] " ) ?

το αντικείμενο μοτίβο αποτελείται από τον κωδικό που δημιουργήθηκε ειδικά από το χρόνο εκτέλεσης της Java για να αναλύσει οποιαδήποτε συμβολοσειρά ταιριάζουν με το συγκεκριμένο πρότυπο .
εικόνων 3

Ερμηνεύστε το regex με τη δημιουργία ενός αντικειμένου Matcher να ελέγξει αν η δοθείσα συμβολοσειρά ταιριάζει με το πρότυπο , όπως στο ακόλουθο δείγμα κώδικα :

String sampleText = " adiron " ?

Matcher ματ = pat.matcher ( sampleText ) ?

αν ( mat.find ( ) ) {

System.out.println (" το αλφαριθμητικό ταιριάζει στο regex ")? }


Για το συγκεκριμένο παράδειγμα , η string θα ταιριάζει πραγματικά το regex - " adiron " περιέχει το γράμμα
εικόνων
Η " d ".

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

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