⊗pyPmRELB 48 of 129 menu

Python-da Regulyar Ifadələrdə Sətrin Başlanğıcı və Sonu

Sətrin başlanğıcını '^' və ya sonunu işarələyən xüsusi simvollar mövcuddur ' . Gəlin onların işini nümunələr üzərində görək.

Nümunə

Bu nümunədə axtarış şablonu belədir: 'aaa'-i '!' ilə yalnız sətrin əvvəlində olduqda əvəz et:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Kodu icra etmənin nəticəsi:

'! aaa aaa'

Nümunə

Bu nümunədə axtarış şablonu belədir: 'aaa'-i '!' ilə yalnız sətrin sonunda olduqda əvəz et:

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

Kodu icra etmənin nəticəsi:

'aaa aaa !'

Nümunə

Regulyar ifadənin əvvəlində '^', sonunda isə ' olduqda, beləliklə bütün sətir regulyar ifadəyə uyğunluq üçün yoxlanılır.

Aşağıdakı nümunədə axtarış şablonu belədir: 'a' hərfi bir və ya daha çox dəfə təkrarlanır, bütün sətri '!' ilə əvəz et, yalnız əgər o, yalnız 'a' hərflərindən ibarətdirsə:

txt = 'aaa' res = re.sub('a+ , '!', txt) print(res)

Kodu icra etmənin nəticəsi:

'!'

Praktiki Tapşırıqlar

Sətir verilmişdir:

txt = 'abc def xyz'

Hərflərdən ibarət olan ilk alt sətri tapacaq regulyar ifadə yazın.

Sətir verilmişdir:

txt = 'abc def xyz'

Hərflərdən ibarət olan son alt sətri tapacaq regulyar ifadə yazın.

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