⊗pyPmREGB 35 of 129 menu

დაჯგუფების ფრჩხილები პითონის რეგულარულ გამოსახულებებში

წინა მაგალითებში გამეორების ოპერატორები მოქმედებდნენ მხოლოდ ერთ სიმბოლოზე, რომელიც მათ წინ იდგა. რა ვუყოთ, თუ საჭიროა რამდენიმე სიმბოლოზე იმოქმედონ?

ამისთვის არსებობენ დაჯგუფების ფრჩხილები '(' და ')'. ისინი ასე მუშაობენ: თუ რაღაც დგას დაჯგუფების ფრჩხილებში და დაუყოვნებლივ ')'-ის შემდეგ დგას გამეორების ოპერატორი - ის იმოქმედებს ყველაფერზე, რაც ფრჩხილების შიგნით დგას.

შემდეგ მაგალითში ძიების შაბლონი ასე გამოიყურება: ასო 'x', შემდეგ სტრიქონი 'ab' ერთი ან მეტი ჯერ, შემდეგ ასო 'x':

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

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

'! ! xaabbx'

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

txt = 'ab abab abab abababab abea'

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

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