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

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

Πώς να χρησιμοποιήσετε Regex σε δείγματα Java

Κανονικές εκφράσεις παρέχει έναν τρόπο για τους προγραμματιστές Java για να ταιριάζει με ένα κείμενο εισόδου με ορισμένα πρότυπα που αυτά ορίζουν. Συχνά ονομάζεται " regex " για λόγους ευκολίας , που σας επιτρέπουν να αναζητήσετε τα περιστατικά ορισμένων τμημάτων κειμένου από μια μακρά ροή των δεδομένων . Μπορείτε επίσης να χρησιμοποιήσετε τις συνήθεις εκφράσεις για να εκτελέσει μια αναζήτηση - και - την αντικατάσταση της λειτουργίας σχετικά με το περιεχόμενο του κειμένου . Ενώ οι κανονικές εκφράσεις μπορεί να εμφανιστεί περίπλοκη στην αρχή, η γλώσσα προγραμματισμού Java παρέχει πολλές στήριξης τάξεις για να καταστεί ευκολότερο για σας να ενσωματώσει τις συνήθεις εκφράσεις στους κωδικούς σας . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί "Start " από τη γραμμή εργασιών των Windows και πληκτρολογήστε « σημειωματάριο » . Επιλέξτε " σημειωματάριο " από τη λίστα των εφαρμογών που εμφανίζονται 2

Τύπος . " Java.util.regex εισαγωγής * ? . " (Χωρίς αποσπάσματα) στην πρώτη γραμμή του παραθύρου του Notepad . Αυτή η γραμμή κώδικα εισάγει τις απαραίτητες βιβλιοθήκες για να σας επιτρέψει να χρησιμοποιήσετε την κανονική τάξη εκφράσεις
εικόνων 3

Πληκτρολογήστε τις ακόλουθες γραμμές των κωδικών στην επόμενη γραμμή : .

Δημόσια τάξη Splitter {

δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει Εξαίρεση {

} }


Αυτό ορίζει μια νέα κατηγορία που ονομάζεται Splitter και της αντίστοιχη « main () » μέθοδο που θα χρησιμοποιήσετε για να κρατήσει το κύριο σώμα των κωδικών σας
Η 4

Προσθέστε τον ακόλουθο κώδικα μέσα στη μέθοδο « main () " : .

Pattern p = Pattern.compile ( " [ \\ \\ s ] + " ) ?

Αυτό δημιουργεί ένα σχέδιο που καταρτίζεται από την κανονική έκφραση " [ \\ \\ s ] + " . Μπορείτε να ερμηνεύσει την έκφραση, όπως διευκρινίζει το μηδέν ή περισσότερες εμφανίσεις από τους χαρακτήρες κόμμα που ακολουθείται από κενά διαστήματα
5

Πληκτρολογήστε τον ακόλουθο κώδικα για την επόμενη γραμμή : .

String [ ] αποτέλεσμα = p.split ( «ένα , δύο , τρία τέσσερα , πέντε ")? .

Αυτό χωρίζει το string εισόδου χρησιμοποιώντας το μοτίβο κανονικής έκφρασης και αποθηκεύει το αποτέλεσμα στη συστοιχία αποτέλεσμα
Η 6

Προσθέστε τις ακόλουθες γραμμές των κωδικών για την επαλήθευση σχετικά με τις τελευταίες γραμμές πριν από τη λήξη της μεθόδου « main () " :

για ( int i = 0 ? i

System.out.println ( αποτέλεσμα [ i ] ) ?

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

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

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