⊗pyPmRECF 42 of 129 menu

Χαρακτηριστικά της κυριλλικής σε κανονικές εκφράσεις της Python

Ένα μεγάλο πλεονέκτημα των κανονικών εκφράσεων στην Python είναι ότι τα κυριλλικά σύμβολα ανήκουν στην ομάδα \w. Ας αντικαταστήσουμε όλα τα λατινικά και κυριλλικά γράμματα στην ακόλουθη συμβολοσειρά:

txt = 'x232x 456 xax xтекстx' res = re.sub('x[\w]*x', '!', txt) print(res)

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

'! 456 ! !'

Επίσης, τα κυριλλικά γράμματα μπορούν να αναζητηθούν με τη βοήθεια ομάδας σε αγκύλες: [а-я]. Αλλά με αυτήν υπάρχει ένα πρόβλημα - εδώ δεν περιλαμβάνεται το γράμμα 'ё'. Για να συμπεριληφθεί χρειάζεται να προστεθεί αυτό το γράμμα στην ομάδα:

res = re.sub('x[а-яё]*x', '!', txt) print(res)

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

'! 456 xax !'

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

txt = 'wйw wяw wёw wqw'

Γράψτε μια κανονική έκφραση, που θα βρει συμβολοσειρές σύμφωνα με το πρότυπο: στα άκρα υπάρχουν γράμματα 'w', και ανάμεσά τους - κυριλλικό γράμμα.

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

txt = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ'

Γράψτε μια κανονική έκφραση, που θα βρει όλες τις λέξεις σύμφωνα με το πρότυπο: οποιοδήποτε κυριλλικό γράμμα οποιονδήποτε αριθμό φορ.

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