98 of 151 menu

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

re මොඩියුලයේ subn ක්‍රමය පෙළක කොටස් සෙවීම හා ප්‍රතිස්ථාපනය කිරීම සිදු කරයි. මෙම ක්‍රමය නව පෙළ හා එහි සිදු කරන ලද ප්‍රතිස්ථාපන ගණන ඇතුළත් ටපලයක් ලබා දෙයි. පළමු පරාමිතිය ලෙස රෙගුලර් ප්‍රකාශනය පිළිගනු ලබන අතර, දෙවන පරාමිතිය - අප ප්‍රතිස්ථාපනය කිරීමට යන උපපෙළ වේ. තෙවන පරාමිතියේදී අපි ප්‍රතිස්ථාපනය කළ යුතු පෙළ ඇතුළත් කරමු. සිව්වන විකල්ප පරාමිතියේදී ප්‍රතිස්ථාපන සංඛ්‍යාව නියම කරමු. පස්වන විකල්ප පරාමිතියේදී අපි රෙගුලර් ප්‍රකාශන සඳහා අමතර සැකසුම් සඳහා ධජ දක්වන්නෙමු.

වාග් රීතිය

import re re.subn(රෙගුලර්, ප්‍රතිස්ථාපනය, පෙළ, [ප්‍රතිස්ථාපන ගණන], [ධජ])

උදාහරණය

අපි 'a' සංකේතය සොයාගෙන ප්‍රතිස්ථාපනය කරමු:

txt = 'bab' res = re.subn('a', '!', txt) print(res)

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

('b!b', 1)

උදාහරණය

පෙරනිමිය අනුව, සොයාගත් සියලුම ගැලපීම් ප්‍රතිස්ථාපනය වේ. අපි නැවතත් පෙළෙහි 'a' සංකේතය ප්‍රතිස්ථාපනය කරමු:

txt = 'baaab' res = re.subn('a', '!', txt) print(res)

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

('b!!!b', 3)

උදාහරණය

දැන් අපි පෙළෙහි ප්‍රතිස්ථාපනයන් දෙකක් පමණක් කරමු:

txt = 'baaab' res = re.subn('a', '!', txt, 2) print(res)

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

('b!!ab', 2)

මේවාත් බලන්න

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