⊗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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш