⊗pyPmREChSI 41 of 129 menu

Requlyarlarda simvol dəstlərinin invertasiyası

Kvadrat mötərizələrin əvvəlində şlapka '^' ilə istəni invertasiya etmək olar. Məsələn, əgər [ab] əmri 'a' və ya 'b' hərfini axtarırsa, onda [^ab] əmri 'a''b' istisna olmaqla, bütün simvolları axtarar.

Nümunə

Bu nümunədə axtarış şablonu belə görünür: 'x' hərfi, sonra 'a' hərfi deyil, 'b' deyil və 'c' deyil, sonra isə 'z' hərfi:

txt = 'xaz xbz xcz xez' res = re.sub('x[^abc]z', '!', txt) print(res)

Kodun icrasının nəticəsi:

'xax xbx xcx !'

Nümunə

Bu nümunədə axtarış şablonu belə görünür: 'x' hərfi, sonra kiçik latın hərfi deyil, sonra isə 'z' hərfi:

txt = 'xaz xbz x1z xCz' res = re.sub('x[^a-z]z', '!', txt) print(res)

Kodun icrasının nəticəsi:

'xaz xbz ! !'

Praktiki Tapşırıqlar

Şablona uyğun sətirləri tapan bir regular yazın: 1 rəqəmi, sonra 'e' deyil və 'x' deyil, 2 rəqəmi.

Şablona uyğun sətirləri tapan bir regular yazın: 'x' hərfi, sonra 2 ilə 7 arasında rəqəm deyil, 'z' hərfi.

Şablona uyğun sətirləri tapan bir regular yazın: 'x' hərfi, sonra böyük latın hərfi deyil 1 və ya daha çox dəfə, 'z' hərfi.

Şablona uyğun sətirləri tapan bir regular yazın: 'x' hərfi, sonra böyük və ya kiçik latın hərfi deyil və 1 ilə 5 arasında rəqəm deyil 1 və ya daha çox dəfə, 'z' hərfi.

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