Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmRECF 42 of 129 menu
◀ ▶

Kirilicos ypatumai Python reguliariosiose išraiškose

Didelis Python reguliariųjų išraiškų pranašumas yra tai, kad kirilicos simboliai priklauso grupei \w. Pakeiskime visas lotyniškas ir kirilicos raides šiame tekste:

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

Kodo vykdymo rezultatas:

'! 456 ! !'

Taip pat kirilicos raides galima ieškoti naudojant grupę laužtiniuose skliaustuose: [а-я]. Bet su ja yra problema - į ją nepatenka raidė 'ё'. Norint ją įtraukti, reikia pridėti šią raidę prie grupės:

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

Kodo vykdymo rezultatas:

'! 456 xax !'

Duotas tekstas:

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

Parašykite reguliariąją išraišką, kuri ras eilutes pagal šabloną: kraštuose yra raidės 'w', o tarp jų - kirilicos raidė.

Duotas tekstas:

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

Parašykite reguliariąją išraišką, kuri ras visus žodžius pagal šabloną: bet kokia kirilicos raidė bet kokį kiekį kartų.

← →
↑
Lietuvių▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti