⊗pyPmREMSeP 54 of 129 menu

Пайтонда search методда карманлар

Мос келишни излашда кўпинча қисқа сатрни карманлар деб аталувчи қисмларга ажратиш қулай. Улар топилган нарсани алохида қисмларга бўлиш усулидир. Улардан фойдаланиш учун қавс ичига мuntтобиф ифоданинг бир қисмини қўйиш керак.

Амалда синаб кўрайлик. Фарз қилайлик, бизда quyidagı сатр бор:

txt = '123 456'

Келгинг, сонли қисқа сатрларни карманларга ажратайлик. Бунинг учун quyidagı мuntтобиф ифодани ёзамиз:

res = re.search('(\d+) (\d+)', txt)

Натижада биз match-объект оламиз. Унинг 1 индексli элементида биринчи карман, 2 индексли элементида иккинчи карман, 0 индексли элементида esa барча топилган нарса (нол карман деб аталувчи) бўлади:

print(res[0]) # '123 456' - топилган print(res[1]) # '123' - 1 карман print(res[2]) # '456' - 2 карман

Доменни ўз ичига олган сатр берилган:

txt = 'sss domain.ru zzz'

Ушбу доменни топинг ва унинг номини биринчи карманга, зонасини эса иккинчи карманга қўйинг.

Санатни ўз ичига олган сатр берилган:

txt = '31.12.2025'

Кунни биринчи карманга, oйни иккинчи карманга, йилни эса учинчи карманга қўйинг.

Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш