⊗pyPmREFSP 53 of 129 menu

Θέση του ευρεθέντος στη μέθοδο search της Python

Με τη βοήθεια ενός αντικειμένου αντιστοίχισης (match object) μπορούμε επίσης να προσδιορίσουμε τη θέση της υποσυμβολοσειράς που βρέθηκε. Για αυτόν τον σκοπό εφαρμόζονται δύο μέθοδοι. Η μέθοδος start επιστρέφει τη θέση έναρξης, και η μέθοδος end - τη θέση τέλους.

Ας δοκιμάσουμε στην πράξη. Ας υποθέσουμε ότι έχουμε μια συμβολοσειρά:

txt = '123 456 789'

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

res = re.search('\d+', txt) print(res.start()) # θα εκτυπώσει 0 print(res.end()) # θα εκτυπώσει 3

Δίνεται η συμβολοσειρά:

txt = 'abcde 123456'

Βρείτε σε αυτήν μια υποσυμβολοσειρά, που αποτελείται μόνο από γράμματα. Εκτυπώστε τη θέση έναρξης και τέλους της υποσυμβολοσειράς που βρέθηκε.

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