103 of 151 menu

Η μέθοδος match της μονάδας re

Η μέθοδος match της μονάδας re αναζητά μόνο ταίριασμα με κανονική έκφραση στην αρχή της συμβολοσειράς. Στην πρώτη παράμετρο της μεθόδου ορίζουμε την κανονική έκφραση, που θα αναζητήσουμε, στη δεύτερη παράμετρο - τη συμβολοσειρά, στην οποία θα την αναζητήσουμε. Στην τρίτη προαιρετική παράμετρο μπορούμε να ορίσουμε σημαίες για πρόσθετες ρυθμίσεις της κανονικής έκφρασης. Η μέθοδος επιστρέφει αντικείμενο Match object. Εάν δεν βρεθούν ταιριάσματα, επιστρέφεται None.

Σύνταξη

import re re.match(κανονική_έκφραση, συμβολοσειρά, [σημαίες])

Παράδειγμα

Ας βρούμε όλες τις υποσυμβολοσειρές με ψηφία:

txt = '123 456 789' res = re.match('\d+', txt) print(res)

Αποτέλεσμα εκτέλεσης του κώδικα:

<re.Match object; span=(0, 3), match='123'>

Παράδειγμα

Τώρα ας ξεκινήσει η συμβολοσειρά μας με αλφαβητικούς χαρακτήρες:

txt = 'aaaa 123 456 789' res = re.match('\d+', txt) print(res)

Αποτέλεσμα εκτέλεσης του κώδικα:

None

Δείτε επίσης

  • μέθοδος findall της μονάδας re,
    που επιστρέφει λίστα με όλα τα ταιριάσματα στη συμβολοσειρά
  • μέθοδος finditer της μονάδας re,
    που επιστρέφει επιγραφέα όλων των ταιριασμάτων με την κανονική έκφραση στη συμβολοσειρά
  • μέθοδος search της μονάδας re,
    που αναζητά το πρώτο ταίριασμα με την κανονική έκφραση στη συμβολοσειρά
  • μέθοδος fullmatch της μονάδας re,
    που αναζητά όλα τα ταιριάσματα με την κανονική έκφραση στη συμβολοσειρά
  • αντικείμενο Match object της μονάδας re,
    που περιέχει πληροφορίες για τα ταιριάσματα με την κανονική έκφραση
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη