⊗pyPmRELB 48 of 129 menu

Պայթոնի ռեգուլյար արտահայտություններում տողի սկիզբն ու վերջը

Գոյություն ունեն հատուկ նիշեր, որոնք նշանակում են տողի սկիզբ '^' կամ վերջ ' : Եկեք նայենք դրանց աշխատանքին օրինակներով:

Օրինակ

Այս օրինակում որոնման ձևանմուշը հետևյալն է. փոխարինել 'aaa''!'-ով միայն այն դեպքում, եթե այն գտնվում է տողի սկզբում:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

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

'! aaa aaa'

Օրինակ

Այս օրինակում որոնման ձևանմուշը հետևյալն է. փոխարինել 'aaa''!'-ով միայն այն դեպքում, եթե այն գտնվում է տողի վերջում:

txt = 'aaa aaa aaa' res = re.sub('aaa , '!', txt) print(res)

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

'aaa aaa !'

Օրինակ

Երբ ռեգուլյար արտահայտության սկզբում կա '^', իսկ վերջում - ' , ապա այս կերպ sամբողջ տողը ստուգվում է ռեգուլյար արտահայտությանը համապատասխանելու համար:

Հաջորդ օրինակում որոնման ձևանմուշը հետևյալն է. տառ 'a'-ը կրկնվում է մեկ կամ ավելի անգամ, փոխարինել ամբողջ տողը '!'-ով միայն այն դեպքում, եթե այն բաղկացած է միայն 'a' տառերից:

txt = 'aaa' res = re.sub('a+ , '!', txt) print(res)

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

'!'

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

Տրված է տող.

txt = 'abc def xyz'

Գրեք ռեգուլյար արտահայտություն, որը կգտնի առաջին տառային ենթատողը:

Տրված է տող.

txt = 'abc def xyz'

Գրեք ռեգուլյար արտահայտություն, որը կգտնի վերջին տառային ենթատողը:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել