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

Python да регуляр ифодаларда кирилл ёзувининг хусусиятлари

Python да регуляр ифодаларининг катта афзаллиги шуки, кирилл белгилари \w гуруҳига киради. Келинг, куйидаги сатрдаги барча лотин ва кирилл ҳарфларини алмаштирамиз:

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

Кодни ишга тушириш натижаси:

'! 456 ! !'

Шунингдек, кирилл ҳарфларини квадрат қавс ичидаги гуруҳ ёрдамида изош мумкин: [а-я]. Aммо унинг билан муаммо бор - унга 'ё' ҳарфи кирмайди. Уни киритиш учун ушбу ҳарфни гуруҳга қўшиб ёзиш керак:

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

Кодни ишга тушириш натижаси:

'! 456 xax !'

Берилган сатр:

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

Шаблон буйича сатрларни топадиган регуляр ифодани ёзинг: четларида 'w' ҳарфлари турибди, уларнинг ўртасида эса кирилл ҳарфи.

Берилган сатр:

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

Шаблон буйича барча сўзларни топадиган регуляр ифодани ёзинг: исталган кирилл ҳарфи исталган марта такрорланган.

← →
↑
Ўзбек▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш