Τι είναι το r στο regex python;
Τι είναι το r στο regex python;

Βίντεο: Τι είναι το r στο regex python;

Βίντεο: Τι είναι το r στο regex python;
Βίντεο: Exploratory Data Analysis & Modeling with Python + R - (Part I EDA with Python) 2024, Νοέμβριος
Anonim

Σε Πύθων , r Το '^$' είναι α κοινή έκφραση που ταιριάζει με μια κενή γραμμή. Αυτό μοιάζει με α κοινή έκφραση ( regex ) που χρησιμοποιείται συνήθως στις διαμορφώσεις διευθύνσεων URL του Django. Ο ' r '' λέει μπροστά Πύθων η έκφραση είναι μια ακατέργαστη συμβολοσειρά. Σε μια ακατέργαστη συμβολοσειρά, οι ακολουθίες διαφυγής δεν αναλύονται. Για παράδειγμα, το " " είναι ένας χαρακτήρας νέας γραμμής.

Με αυτόν τον τρόπο, τι είναι το R regex;

Οι ακατέργαστες συμβολοσειρές δεν επεξεργάζονται ακολουθίες διαφυγής (,, κ.λπ.) και επομένως χρησιμοποιούνται συνήθως για Regex μοτίβα, τα οποία συχνά περιέχουν πολλούς χαρακτήρες. ο r σημαίνει ότι η συμβολοσειρά πρέπει να αντιμετωπίζεται ως ακατέργαστη συμβολοσειρά, πράγμα που σημαίνει ότι όλοι οι κωδικοί διαφυγής θα αγνοηθούν.

Επίσης, τι κάνει στην Python; Σε Πύθων , μια ανάστροφη κάθετο χρησιμοποιείται για να υποδείξει μια διαφυγή χαρακτήρων, για παράδειγμα, είναι ένας χαρακτήρας νέας γραμμής. Ρωτάς για ' r ' - αυτή είναι μια συμβολοσειρά που αποτελείται από μια κυριολεκτική ανάστροφη κάθετο, ακολουθούμενη από ένα r . Αν, όμως, εννοούσες r , πρόκειται για επιστροφή με άμαξα.

Από εδώ, τι είναι το r στη συμβολοσειρά python;

r σημαίνει το σειρά θα αντιμετωπιστεί ως ακατέργαστο σειρά . Όταν ένα ' r ' ή ' R Το πρόθεμα ' υπάρχει, ένας χαρακτήρας που ακολουθεί μια ανάστροφη κάθετο περιλαμβάνεται στο σειρά χωρίς αλλαγή, και όλες οι ανάστροφες κάθετες παραμένουν στο σειρά . Για παράδειγμα, το σειρά κατά γράμμα r Το " " αποτελείται από δύο χαρακτήρες: μια ανάστροφη κάθετο και ένα πεζό "n".

Η Python έχει regex;

Κανονικές εκφράσεις (ονομάζονται RE, ή regexes, ή regex μοτίβα) είναι ουσιαστικά μια μικροσκοπική, εξαιρετικά εξειδικευμένη γλώσσα προγραμματισμού ενσωματωμένη στο εσωτερικό Πύθων και διατίθεται μέσω της ενότητας re. Κοινή έκφραση Τα μοτίβα μεταγλωττίζονται σε μια σειρά από bytecode που στη συνέχεια εκτελούνται από έναν αντίστοιχο κινητήρα γραμμένο σε C.

Συνιστάται: