⊗pyPmRESG 44 of 129 menu

Պայթոնի ռեգուլյար արտահայտություններում նիշերի խմբերը []-ի ներսում

\d, \D, \w, \W, \s, \S նիշերի խմբերը []-ի ներսում կնշանակեն հենց խմբեր, այսինքն կմնան հրամաններ:

Օրինակ

Այս օրինակում որոնման ձևանմուշը այսպիսին է. իքսների միջև ցանկացած թվանշան կամ 'a'-ից մինչև 'f' տառ:

txt = 'xax xbx x1x x2x xhx x@x' res = re.sub('x[\da-f]x', '!', txt) print(res)

Կոդի կատարման արդյունք.

'! ! ! ! xhx x@x'

Օրինակ

Այս օրինակում որոնման ձևանմուշը այսպիսին է. 'x' տառը, ապա ոչ թվանշան, ոչ կետ և ոչ լատինական փոքրատառ, ապա 'z' տառ:

txt = 'xaz x1z xAz x.z x@z' res = re.sub('x[^\d.a-z]z', '!', txt) print(res)

Կոդի կատարման արդյունք.

'xaz x1z ! x.z !'

Գործնական առաջադրանքներ

Գրեք ռեգուլյարա, որը կգտնի տողերը ըստ հետևյալ ձևանմուշի. թվանշան կամ կետ 1 և ավելի անգամ:

Գրեք ռեգուլյարա, որը կգտնի տողերը ըստ հետևյալ ձևանմուշի. ոչ թվանշան և ոչ 'a'-ից մինչև 'g' տառ 3-ից մինչև 7 անգամ:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել