⊗pyPmRELB 48 of 129 menu

Python регулярқалық өрнектерінде жолдың басы мен соңы

Жолдың басын '^' немесе соңын белгілейтін арнайы символдар бар ' . Олардың жұмысын мысалдар арқылы қарастырайық.

Мысал

Бұл мысалда іздеу шаблоны мынадай: '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 !'

Мысал

Регулярлық өрнектің басында '^', ал соңында ' тұрғанда, бұл бүкіл жолдың регулярлық өрнекке сәйкес келетіндігін тексереді.

Келесі мысалда іздеу шаблоны мынадай: '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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау