102 of 151 menu

Μέθοδος search της μονάδας re

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

Σύνταξη

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

Παράδειγμα

Ας βρούμε την πρώτη υποσυμβολοσειρά με ψηφία χρησιμοποιώντας τη μέθοδο search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

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

<re.Match object; span=(4, 7), match='123'>

Παράδειγμα

Ας εμφανίσουμε την αντιστοιχία από το αντικείμενο Match:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

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

'123'

Δείτε επίσης

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