102 of 151 menu

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

re මොඩියුලයේ search ක්‍රමය නිත්‍ය ප්‍රකාශනයක් සමඟ පළමු ගැලපීම පමණක් සොයයි. ක්‍රමයේ පළමු පරාමිතියේ අපි සොයන නිත්‍ය ප්‍රකාශනය සඳහන් කරමු, දෙවන පරාමිතියේ - අපි සොයන පේළිය සඳහන් කරමු. තෙවන විකල්ප පරාමිතියේ තැඹිලි නිත්‍ය ප්‍රකාශනය සඳහා අතිරේක සැකසුම් සඳහා නියම කළ හැකිය. ක්‍රමය Match object එකක් ලබා දෙයි. ගැලපීම් හමු නොවුනහොත්, None ලබා දෙනු ලැබේ.

වාක්‍ය රචනය

import re re.search(නිත්‍ය ප්‍රකාශනය, පේළිය, [තැඹිලි])

උදාහරණය

අපි search ක්‍රමය භාවිතයෙන් ඉලක්කම් සහිත පළමු උපපේළිය සොයා ගනිමු:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

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

<re.Match object; span=(4, 7), match='123'>

උදාහරණය

අපි Match object එකෙන් ගැලපීම මුද්‍රණය කරමු:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

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

'123'

මෙයද බලන්න

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