104 of 151 menu

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

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

Σύνταξη

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

Παράδειγμα

Ας εφαρμόσουμε την μέθοδο fullmatch στην συμβολοσειρά μας:

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

Μετά την εκτέλεση του κώδικα θα λάβουμε None, επειδή εκτός από τα ψηφία, στη συμβολοσειρά υπάρχουν και κενά:

None

Παράδειγμα

Τώρα ας είναι η συμβολοσειρά μας αποτελούμενη μόνο από ψηφία:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

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

<re.Match object; span=(0, 6), match='123456'>

Δείτε επίσης

  • η μέθοδος findall της μονάδας re,
    η οποία επιστρέφει μια λίστα με όλες τις αντιστοιχίσεις σε μια συμβολοσειρά
  • η μέθοδος finditer της μονάδας re,
    η οποία επιστρέφει έναν επαναλήπτη όλων των αντιστοιχίσεων με την κανονική έκφραση σε μια συμβολοσειρά
  • η μέθοδος search της μονάδας re,
    η οποία αναζητά την πρώτη αντιστοίχιση με την κανονική έκφραση σε μια συμβολοσειρά
  • η μέθοδος match της μονάδας 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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη