⊗pyPmRESHt 46 of 129 menu

Python'дун регулярдык туюнтмаларындагы топтордун ичиндеги шляпка белгиси

Билген сыяктуу, шляпка [ ] ичинде терс маани берүүчү болуп эсептелет, эгер ал кашаанын башында жазылса. Демек, ал ушул кашаалардын ичиндеги атайын символ. Шляпканы символ катары алуу үчүн, аны же экраңдаш керек, же биринчи орундан алып салуу керек.

Мисал

Төмөнкү мисалда издөө үлгүсү төмөнкүдөй: биринчи символ - бул 'd' символунан башкасы, андан кийин эки 'x' тамгасы:

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

Натыйжада өзгөрмөгө төмөнкү жазылат:

'! ! ! dxx'

Мисал

Эми болсо издөө үлгүсү төмөнкүдөй: биринчи символ - бул 'd' же '^', андан кийин эки 'x' тамгасы:

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

Натыйжада өзгөрмөгө төмөнкү жазылат:

'axx bxx ! !'

Мисал

Шляпканы биринчи орундан алып салуунун ордуна, аны тескери кыякча менен экраңдап коюуга болот, ошондо ал өзүн гана билдирет:

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

Натыйжада өзгөрмөгө төмөнкү жазылат:

'axx bxx ! !'

Практикалык тапшырмалар

Төмөнкү сап берилген:

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

Төмөнкү үлгү боюнча саптарды таба турган регулярдык туюнтма жазыңыз: шляпка же ит белгиси (@), андан кийин эки латын тамгасы.

Төмөнкү сап берилген:

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

Төмөнкү үлгү боюнча саптарды таба турган регулярдык туюнтма жазыңыз: шляпка эмес жана ит белгиси (@) эмес, андан кийин эки латын тамгасы.

Төмөнкү сап берилген:

txt = '^xx axx ^zz bkk'

Төмөнкү үлгү боюнча саптарды таба турган регулярдык туюнтма жазыңыз: шляпка эмес жана боштук эмес, андан кийин эки латын тамгасы.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу