⊗pyPmREPG 55 of 129 menu

Python'дагы search методунун group методу аркылуу кармандар

Кармандар менен иштөөнүн башкача жолу - бул group методунун колдонулушу. Анын параметринде чыгарылышы керек болгон кармандын номери көрсөтүлөт. Эгерде параметрге 0 көрсөтүлсө же бош калтырылса, анда регуляркага дал келген бүт саптын ичинки бөлүгү кайтарылат.

Анда бизде мындай сап бар дейли:

txt = '123 456 789'

Келгиле, андан search методунун регуляркасы менен берилген сандардын биринчи дал келишин чыгаралы. Андан кийин саптын ичинки бөлүгүн үч карманга жайгаштырып, ар бирин group методу менен чыгаралы:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # '123' чыгарат print(res.group(1)) # '1' чыгарат print(res.group(2)) # '2' чыгарат print(res.group(3)) # '3' чыгарат

Төмөнкү сап берилген:

txt = 'username:john'

'username:' биринчи карманга, 'john' экинчи карманга жайгаштырыңыз. Бардык кармандарды консольго чыгарыңыз.

Төмөнкү сап берилген:

txt = '123 aaabbbccc'

Бардык тамга символдорун үч карманга жайгаштырыңыз, 'a' тамгасынан турган саптын ичинки бөлүгү биринчи карманга, 'b' экинчи карманга, 'c' үчүнчү карманга түшсүн. Бардык кармандарды консольго чыгарыңыз.

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