⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш