⊗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štinaDanskDeutschΕλληνικάEnglishEspañ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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау