εξώφυλλοΕκμάθηση λογισμικού[Λήψη από τον ιστότοπο] Ποιος είναι ο ρόλος των κανονικών εκφράσεων;
[Λήψη από τον ιστότοπο] Ποιος είναι ο ρόλος των κανονικών εκφράσεων;

Τι είναι η κανονική έκφραση;

  • Κανονικές εκφράσεις, γνωστές και ως κανονικές εκφράσεις. (Αγγλικά: Regular Expression, που συχνά συντομεύεται ως regex, regexp ή RE σε κώδικα), μια έννοια στην επιστήμη των υπολογιστών. Οι τυπικές εκφράσεις χρησιμοποιούνται συχνά για την ανάκτηση και την αντικατάσταση κειμένου που ταιριάζει με ένα συγκεκριμένο μοτίβο (κανόνα).
  • Με απλά λόγια, ταιριάζει με χορδές. Συνήθως πατάμε Ctrl+F για να αναζητήσουμε συμβολοσειρές στο Σημειωματάριο ή στο πρόγραμμα περιήγησης, που είναι μια αναζήτηση συμβολοσειράς ακριβούς αντιστοίχισης. Εάν θέλετε να κάνετε ένα μοτίβο ευρείας αντιστοίχισης, μπορείτε να χρησιμοποιήσετε αντιστοίχιση τυπικών εκφράσεων. Για να δώσουμε ένα απλό παράδειγμα, για να ταιριάξουμε όλους τους αριθμούς του κειμένου και να τους εξαγάγουμε, η κανονική έκφραση είναι \d+,Οπως φαίνεται παρακάτω

Τι κάνει η κανονική έκφραση;

Ενεργήστε για την αντιστοίχιση περιεχομένου.

Τι συγκεκριμένα μπορεί να γίνει;

  1. Διαγράψτε το αντίστοιχο περιεχόμενο.
  2. Αντικαταστήστε το αντιστοιχισμένο περιεχόμενο.
  3. Άλλα, όπως η καταμέτρηση πόσες φορές εμφανίζεται ένας αριθμός στο παραπάνω παράδειγμα.

Παράδειγμα λειτουργίας διαγραφής λήψης ιστότοπου

Για να διαγράψετε όλα τα σενάρια σε HTML, εισαγάγετε τον κώδικα έκφρασης ως:<script[^>]*?>.*?</script>, όπως φαίνεται στο σχήμα:

Εφαρμογή λογισμικού: λήψη προτύπου και σχεδιασμός βελτιστοποίησης εκτός σύνδεσης. Σημείωση: Αυτό το λογισμικό δεν είναι πρόγραμμα χάκερ και δεν μπορεί να πραγματοποιήσει λήψη δεδομένων παρασκηνίου!
Αποποίηση ευθύνης: Η υπηρεσία προορίζεται για προσωπική μελέτη, έρευνα ή εκτίμηση, καθώς και για άλλους μη εμπορικούς ή μη κερδοσκοπικούς σκοπούς, αλλά ταυτόχρονα θα πρέπει να συμμορφώνεται με τις διατάξεις της νομοθεσίας περί πνευματικών δικαιωμάτων και άλλους σχετικούς νόμους και δεν πρέπει να παραβιάζει την νόμιμα δικαιώματα αυτού του ιστότοπου και των κατόχων συγγενικών δικαιωμάτων Οι κίνδυνοι που σχετίζονται με τη χρήση των εργαλείων σε αυτόν τον ιστότοπο δεν έχουν καμία σχέση με αυτό το λογισμικό.
Πνευματικά δικαιώματα © 2019-2024 Rabbit Software Με την επιφύλαξη παντός δικαιώματος Guangdong ICP No. 19111427-2
Πληροφορίες φροντιστηρίου Εγχειρίδιο χρήστη Θέματα ιστότοπου