⊗pyPmREGB 35 of 129 menu

පයිතන් වල නිතිපතා ප්‍රකාශනවල කණ්ඩායම් කිරීමේ වරහන්

පෙර උදාහරණවල, පුනරාවර්තන ක්‍රියාකරුවන් පිළිවෙලට පෙර තිබූ එක් අක්ෂරයක් මත පමණක් ක්‍රියා කළහ. ක්‍රියාකරුවන් කිහිපයක් මත ක්‍රියා කිරීමට අවශ්‍ය නම් කුමක් කළ යුතුද?

මේ සඳහා කණ්ඩායම් කිරීමේ වරහන් '(' සහ ')' පවතී. ඒවා මෙසේ ක්‍රියා කරයි: යමක් කණ්ඩායම් කිරීමේ වරහන් තුළ තිබේ නම් හා වහාම ')' ට පසුව පුනරාවර්තන ක්‍රියාකරුවෙක් තිබේ නම් - එය වරහන් තුළ ඇති සියල්ල මත ක්‍රියා කරනු ඇත.

පහත උදාහරණයේ, සෙවුම් නිර්මාණය මේ ආකාරයට පෙනේ: අකුර 'x', පසුව පේළිය 'ab' එක් හෝ වැඩි වාර ගණනක්, ඉන්පසු අකුර 'x':

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

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

'! ! xaabbx'

පේළියක් ලබා දී ඇත:

txt = 'ab abab abab abababab abea'

නිතිපතා ප්‍රකාශනයක් ලියන්න, එය නිර්මාණය අනුව පේළි සොයා ගනී: පේළිය 'ab' පුනරාවර්තනය වේ 1 හෝ වැඩි වාර ගණනක්.

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