100 of 151 menu

re මොඩියුලයේ findall ක්‍රමය

re මොඩියුලයේ findall ක්‍රමය නිත්‍ය ප්‍රකාශනය සමඟ ගැලපෙන සියල්ලේ ලැයිස්තුව ආපසු ලබා දෙයි. නිත්‍ය ප්‍රකාශනය කාසි මල්ල තුළ තැබුවහොත්, ක්‍රමය ටුපලයක් ආපසු ලබා දෙනු ඇත. ක්‍රමයේ පළමු පරාමිතියේ අප සොයන නිත්‍ය ප්‍රකාශනය සඳහන් කරමු, දෙවන පරාමිතියේ - සෙවීම සඳහා වන පේළිය. තුන්වන විකල්ප පරාමිතියෙන් ධජ නිත්‍ය ප්‍රකාශනය සඳහා අතිරේක සැකසුම් සඳහා නියම කළ හැකිය. ක්‍රමය සියලුම ගැලපීම් පරීක්ෂා කර, ඒවා වමේ සිට දකුණට සොයයි.

වාක්‍ය රචනය

import re re.findall(නිත්‍ය ප්‍රකාශනය, පේළිය, [ධජ])

උදාහරණය

පේළිය තුළ නිත්‍ය ප්‍රකාශනය සමඟ ගැලපෙන සියල්ල සොයා ගනිමු:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['12', '43', '56']

උදාහරණය

දැන් අපි නිත්‍ය ප්‍රකාශනයේ කාසි මල්ල තුළ ගැලපෙන සියල්ල සොයා ගනිමු:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

[('1', '2'), ('4', '3'), ('5', '6')]

මෙයද බලන්න

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