⊗pyPmRESS 43 of 129 menu

სპეცსიმბოლოები კვადრატული ფრჩხილების შიგნით პითონში

სპეციალური სიმბოლოები [ ]-ის შიგნით გახდებიან ჩვეულებრივი სიმბოლოები. ეს ნიშნავს, რომ მათ არ სჭირდებათ უკანა ხაზით ეკრანირება.

მაგალითი

ამ მაგალითში ძიების შაბლონი ასე გამოიყურება: x-ებს შორის ნებისმიერი ასო 'a', 'b', 'c', ან წერტილი:

txt = 'xax xbx xcx xdx x.x x@x' res = re.sub('x[abc.]x', '!', txt) print(res)

კოდის შესრულების შედეგი:

'! ! ! xdx ! x@x'

მაგალითი

ამ მაგალითში ძიების შაბლონი ასე გამოიყურება: x-ებს შორის ნებისმიერი პატარა ლათინური ასო ან წერტილი:

txt = 'xax xbx xcx x@x' res = re.sub('x[a-z.]x', '!', txt) print(res)

კოდის შესრულების შედეგი:

'! ! ! x@x'

პრაქტიკული ამოცანები

მოცემულია სტრიქონი:

txt = 'aba aea aca aza axa a.a a+a a*a'

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს 'a.a', 'a+a', 'a*a', სხვებს არ შეეხება.

მოცემულია სტრიქონი:

txt = 'xaz x.z x3z x@z x$z xrz'

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: ასო 'x', შემდეგ არა წერტილი, არა სიმბოლო @, და არა დოლარის ნიშანი, და შემდეგ ასო 'z'.

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