⊗pyPmRESNP 57 of 129 menu

පයිතන් හි 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න