⊗pyPmRESNP 57 of 129 menu

Python-дағы search әдісіндегі атаулы кармандар

Кармандармен жұмысты ыңғайлы ету үшін оларға ат беруге болады. Ол үшін search әдісінің бірінші параметрінде регулярлы өрнек белгіленген жерден бұрын '?P' жолы жазылады, одан кейін бұрыштық жақшаларда карман аты көрсетіледі.

Мұндай кармандарды groupdict әдісі арқылы алуға болады. Ол оларды сөздік түрінде шығарады, онда кілт - карман аты, ал мән - оның ішіндегі ішкі жол.

Атаулы кармандармен жұмысты мысалмен қарастырайық. Бізде мына жол бар делік:

txt = '123 456'

Ол үшін сәйкесінше 'num1' және 'num2' деп аталатын екі карман жасайық:

res = re.search('(?P<num1>\d+)\s(?P<num2>\d+)', txt)

Енді кармандарымызды groupdict әдісімен шығарайық:

print(res.groupdict()) # шығарады {'num1': '123', 'num2': '456'}

Уақыт берілген жол:

txt = '12:59:59'

Сағаттарды, минуттарды және секундтарды жеке атаулы кармандарға салыңыз.

Берілген жол:

txt = 'aaa bbb 123 456'

'aaa' және 'bbb' ішкі жолдарын жеке атаулы кармандарға салыңыз.

Берілген жол:

txt = 'alex23'

Пайдаланушының аты мен жасын жеке атаулы кармандарға салыңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау