⊗pyPmREWB 49 of 129 menu

სიტყვის საზღვრები პითონის რეგულარულ გამონათქვამებში

ბრძანებით '\\b' შეგვიძლია მივმართოთ სიტყვის საზღვარს, ხოლო ბრძანებით '\B' ან '\\B' - არასაზღვროს. გაითვალისწინეთ, რომ სიტყვის საზღვრების განსაზღვრის შემთხვევაში პითონში მუშაობს ეკრანიზაცია მკაცრად ორი ბაქნის გამოყენებით, თუმცა სხვა ბრძანებებისთვის დაშვებულია ერთი ბაქნის გამოყენება. მოდით ვნახოთ ამ ბრძანებების მუშაობა მაგალითებზე.

მაგალითი

მოდით ჩავსვათ თითოეული სიტყვა სიმბოლოში '!':

txt = 'aaa aaa aaa' print(re.sub('\\b', '!', txt))

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

'!aaa! !aaa! !aaa!'

მაგალითი

მოდით დავამატოთ სიმბოლო '!' ასოებს შორის არსებულ ადგილებში:

txt = 'aaa aaa aaa' print(re.sub('\\B', '!', txt))

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

'a!a!a a!a!a a!a!a'

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

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

txt = 'abc def xyz'

დაწერეთ რეგულარული გამონათქვამი, რომელიც ამ სტრიქონს გადააქცევს შემდეგში:

'#abc# #def# #xyz#'

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

txt = 'abc def xyz'

დაწერეთ რეგულარული გამონათქვამი, რომელიც ამ სტრიქონს გადააქცევს შემდეგში:

'a+b+c d+e+f x+y+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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა