⊗pyPmREWB 49 of 129 menu

Python Regulyar Ifadələrdə Söz Sərhədləri

'\\b' əmri ilə söz sərhədinə müraciət edə bilərsiniz, '\B' və ya '\\B' əmri ilə isə söz sərhədinə deyil. Diqqət edin ki, Python-da söz sərhədlərini təyin etmək zamanı ciddi şəkildə iki əyri xətt ilə ekranlaşdırma işləyir, digər əmrlər üçün isə bir əyri xətt icazə verilir. Gəlin bu əmrlərin işini nümunələr üzərində nəzərdən keçirək.

Nümunə

Gəlin hər sözü '!' simvolu ilə əhatə edək:

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

Kodu icra etmənin nəticəsi:

'!aaa! !aaa! !aaa!'

Nümunə

Gəlin hərflər arasına '!' simvolu əlavə edək:

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

Kodu icra etmənin nəticəsi:

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

Praktiki Tapşırıqlar

Mətn verilib:

txt = 'abc def xyz'

Bu mətni aşağıdakına çevirəcək regulyar ifadəni yazın:

'#abc# #def# #xyz#'

Mətn verilib:

txt = 'abc def xyz'

Bu mətni aşağıdakına çevirəcək regulyar ifadəni yazın:

'a+b+c d+e+f x+y+z'
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et