⊗pyPmRESHt 46 of 129 menu

Python regulýar ifadelerinde gabatarlaryň içindäki şlepa nyşany

Bilşiňiz ýaly, şlepa [ ] içinde inkär edýär, gabatarlaryň başynda ýazylanda. Şonuň üçin, ol bu gabatarlaryň içinde ýörite nyşan bolup durýar. Ony nyşan hökmünde almak üçin, ýa ony ekranlamaly, ýa-da birinji ýerinden aýyrmaly.

Mysal

Aşakdaky mysalda gözleg şablony şeýle: birinji nyşan 'd'-den başga hemme zat, soňra iki harf 'x':

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

Netijede üýtgeýjä aşakdaky ýazylar:

'! ! ! dxx'

Mysal

Indi bolsa gözleg şablony şeýle: birinji nyşan 'd' ýa-da '^', soňra iki harf 'x':

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

Netijede üýtgeýjä aşakdaky ýazylar:

'axx bxx ! !'

Mysal

Şlepany birinji ýerinden aýyrmaly däl, ýöne onuň özüni aňladýan etmek üçin ony yzky çyzyk bilen ekranlap bolýar:

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

Netijede üýtgeýjä aşakdaky ýazylar:

'axx bxx ! !'

Amaly meseleler

Setir berlen:

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

Şu şablona görä setirleri tapjak regulýary ýazyň: şlepa ýa-da it, soňra iki latyn harpy.

Setir berlen:

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

Şu şablona görä setirleri tapjak regulýary ýazyň: ŞLEPA däl we it däl, soňra iki latyn harpy.

Setir berlen:

txt = '^xx axx ^zz bkk'

Şu şablona görä setirleri tapjak regulýary ýazyň: şlepa däl we bosluk däl, soňra iki latyn harpy.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et