⊗pyPmRELB 48 of 129 menu

Python регулярду ifадеринин башында жана аягында

Саптын башын '^' же аягын ' белгилей турган атайын белгилер бар. Келгиле, алардын иштешин мисалдар аркылуу карап көрөлү.

Мисал

Бул мисалдагы издеү үлгүсү төмөнкүдөй: '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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу