⊗pyPmRESHt 46 of 129 menu

Python Regulyar İfadələrində Dəstlər Daxilində Şapka Simvolu

Bildiyiniz kimi, [ ] daxilindəki şapka inkar etmə mənasını verir, mötərizələrin əvvəlində yazıldıqda. Bu o deməkdir ki, o, bu mötərizələr daxilində xüsusi simvoldur. Şapkanı simvol kimi əldə etmək üçün onu ya ekranlaşdırmalı, ya da birinci yerdən çıxarmalısınız.

Nümunə

Aşağıdakı nümunədə axtarış şablonu belədir: birinci simvol 'd' istisna olmaqla hər şeydir, sonra isə iki 'x' hərfi:

txt = 'axx bxx ^xx dxx' res = re.sub('[^d]xx', '!', txt) print(res)

Nəticədə dəyişənə aşağıdakı yazılacaq:

'! ! ! dxx'

Nümunə

İndi isə axtarış şablonu belədir: birinci simvol 'd' və ya '^', sonra isə iki 'x' hərfi:

txt = 'axx bxx ^xx dxx' res = re.sub('[d^]xx', '!', txt) print(res)

Nəticədə dəyişənə aşağıdakı yazılacaq:

'axx bxx ! !'

Nümunə

Şapkanı birinci yerdən çıxarmaq lazım deyil, sadəcə onu tərs çəpi istifadə edərək ekranlaşdıra bilərsiniz, və o özünü ifadə etməyə başlayacaq:

txt = 'axx bxx ^xx dxx' res = re.sub('[\^d]xx', '!', txt) print(res)

Nəticədə dəyişənə aşağıdakı yazılacaq:

'axx bxx ! !'

Praktiki Tapşırıqlar

Mətn verilmişdir:

txt = '^xx axx ^zz bkk @ss'

Şablona uyğun sətirləri tapa bilən regulyar ifadə yazın: şapka və ya it, sonra isə iki latın hərfi.

Mətn verilmişdir:

txt = '^xx axx ^zz bkk @ss'

Şablona uyğun sətirləri tapa bilən regulyar ifadə yazın: şapka və ya it OLMASIN, sonra isə iki latın hərfi.

Mətn verilmişdir:

txt = '^xx axx ^zz bkk'

Şablona uyğun sətirləri tapa bilən regulyar ifadə yazın: şapka və ya boşluq OLMASIN, sonra isə iki latın 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