⊗pyPmRECF 42 of 129 menu

პითონის რეგულარულ გამონათქვამებში კირილიცის თავისებურებები

პითონის რეგულარული გამონათქვამების დიდი უპირატესობა არის ის, რომ კირილიცური სიმბოლოები შედის \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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა