⊗pyPmREMSeP 54 of 129 menu

Python search ක්‍රමයේ කරුණු

ගැලපීමක් සෙවීමේදී, උපලේඛනය කරුණු⟪long⟫ ලෙස හැඳින්වෙන ඒවාට විසංයෝජනය කිරීම බොහෝ විට පහසු වේ. සොයාගත් දෙය වෙනම කොටස් වලට කඩා දැමීමට ඒවා මාර්ගයක් නියෝජනය කරයි. ඒවා භාවිතා කිරීම සඳහා, නිත්‍ය ප්‍රකාශනයේ කොටසක් වරහන් තුළ අවසන් කිරීමට අවශ්‍ය වේ.

අපි එය ප්‍රායෝගිකව උත්සාහ කර බලමු. අපට පහත දැක්වෙන ලේඛනය ඇතැයි සිතමු:

txt = '123 456'

අපි ඉලක්කම් සහිත උපලේඛන කරුණු වලට විසංයෝජනය කරමු. මෙය සිදු කිරීම සඳහා පහත නිත්‍ය ප්‍රකාශනය ලියන්න:

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

එහි ප්‍රතිඵලයක් ලෙස අපට match-වස්තුවක් ලැබේ. එහි 1 දර්ශකය සහිත මූලද්‍රව්‍යයේ පළමු කරුනුව පිහිටා ඇත, 2 දර්ශකය සහිත මූලද්‍රව්‍යයේ - දෙවන කරුනුව, සහ 0 දර්ශකය සහිත මූලද්‍රව්‍යයේ - සොයාගත් සියල්ල (එසේ හැඳින්වෙන ශුන්‍ය කරුණු):

print(res[0]) # '123 456' - සොයාගත් දේ print(res[1]) # '123' - 1 වන කරුණු print(res[2]) # '456' - 2 වන කරුණු

වසමක් අඩංගු ලේඛනයක් ලබා දී ඇත:

txt = 'sss domain.ru zzz'

එම වසම සොයාගෙන එහි නම පළමු කරුණුවට ද, කලාපය දෙවන කරුණුවට ද තබන්න.

දිනයක් අඩංගු ලේඛනයක් ලබා දී ඇත:

txt = '31.12.2025'

දිනය පළමු කරුණුවට ද, මාසය දෙවන කරුණුවට ද, වර්ෂය තෙවන කරුණුවට ද තබන්න.

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