⊗pyPmREMl 50 of 129 menu

Python හි නිත්‍ය ප්‍රකාශන වල බහු-පේළි ක්‍රියාකාරිත්වය

බහු-පේළි නූල් සමඟ වැඩ කරන විට නිත්‍ය ප්‍රකාශනවලට තමන්ගේම විශේෂාංග ඇත. අපි පහත නූල් උදාහරණය භාවිතයෙන් ඒවා සමඟ කටයුතු කරමු, එහි සාමාන්‍ය අක්ෂර, පේළි බිඳීමේ අක්ෂර සහ ටැබ් අක්ෂර අඩංගු වේ:

txt = '''111 222 333 444'''

පේළි බිඳීම

පේළි බිඳීමේ අක්ෂර '\n' විධානය භාවිතයෙන් අල්ලා ගත හැකිය:

res = re.sub('\n', '!', txt) print(res)

ප්‍රතිඵලයක් ලෙස පහත නූල් එළියට වන්නේ (පේළි අතර ඇති හිස්තැන් ටැබ් ලෙස ගණන් ගනී):

'111! 222! 333! 444'

ටැබ්

ටැබ් අක්ෂර '\t' විධානය භාවිතයෙන් අල්ලා ගත හැකිය:

res = re.sub('\t', '!', txt) print(res)

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

''' !111 !222 !333 !444 '''

තිත්වල ක්‍රියාකාරිත්වය

බහු-පේළි නූලක් සඳහා '.' විධානය පේළි බිඳීමේ අක්ෂර අල්ලා නොගනී:

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

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

''' !!! !!!! !!!! !!!! '''

ඕනෑම අක්ෂරයක්

බහු-පේළි නූලක සියලුම අක්ෂර අල්ලා ගැනීමට, [\s\S] ආකාරයේ සංයෝජනයක් ලෙස හැකිලුම් උපක්‍රමයක් භාවිතා කරයි. මෙම නිර්මාණය සියලුම සාමාන්‍ය අක්ෂර සහ පේළි බිඳීම් සොයා ගනී:

res = re.sub('[\s\S]', '!', txt) print(res)

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

'!!!!!!!!!!!!!!!!!!'

ඩොලර්

බහු-පේළි ප්‍රකාරයේ දී ' විධානය සෑම පේළියක අවසානයම අල්ලා ගනී:

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

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

''' 111! 222! 333! 444! '''

ප්‍රායෝගික ගැටළු

නූලක් ලබා දී ඇත:

''' abc def ghi jkl '''

මෙම නූලින් පහත නූල සාදන නිත්‍ය ප්‍රකාශනය ලියන්න:

''' abc! def! ghi! jkl! '''

නූලක් ලබා දී ඇත:

''' abc def ghi jkl '''

මෙම නූලින් පහත නූල සාදන නිත්‍ය ප්‍රකාශනය ලියන්න:

''' ! abc ! def ! ghi ! jkl '''

නූලක් ලබා දී ඇත:

''' abc def ghi jkl '''

මෙම නූලින් පහත නූල සාදන නිත්‍ය ප්‍රකාශනය ලියන්න:

'''! abc def ghi jkl !'''

නූලක් ලබා දී ඇත:

''' abc def ghi jkl '''

මෙම නූලින් පහත නූල සාදන නිත්‍ය ප්‍රකාශනය ලියන්න:

'''! ! abc ! def ! ghi ! jkl !'''

නූලක් ලබා දී ඇත:

''' abc def ghi jkl '''

මෙම නූලින් පහත නූල සාදන නිත්‍ය ප්‍රකාශනය ලියන්න:

'''! abc! def! ghi! jkl! !'''

නූලක් ලබා දී ඇත:

''' abc def ghi jkl '''

මෙම නූලින් පහත නූල සාදන නිත්‍ය ප්‍රකාශනය ලියන්න:

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