Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
97 of 151 menu

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

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

වාක්‍ය රචනය

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

උදාහරණය

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

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

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

'b!b'

උදාහරණය

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

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

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

'b!!!b'

උදාහරණය

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

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

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

'b!!ab'

මෙයද බලන්න

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