Python නිත්ය ප්රකාශන වල split ක්රමය
දැක්වූ නිත්ය ප්රකාශනයට අනුව ස්ට්රිං එකක් කඩා වෙන් කිරීම සඳහා,
split ක්රමය භාවිතා කරයි.
ක්රමයේ පළමු පරාමිතියේදී අපි ස්ට්රිං එක කඩා වෙන් කරන නිත්ය ප්රකාශනය දක්වයි.
දෙවන පරාමිතියේදී අපි කඩා වෙන් කළ යුතු ස්ට්රිං එක නියම කරමු.
තෙවන විකල්ප පරාමිතියේදී කඩා වෙන් කිරීම සඳහා උපරිම කොටස් ගණන නියම කළ හැක.
ක්රමය කඩා වෙන් කළ ස්ට්රිං එකේ කොටස් ලැයිස්තුවක් ආපසු ලබා දෙයි:
re.split(කුමන නිත්ය ප්රකාශනයෙන් කඩදැක්වේද, කොහේ කඩදැක්වේද, [උපරිම කොටස් ගණන])
උදාහරණය
අපි ස්ට්රිං එක ඩැෂ් එකෙන් කඩා වෙන් කරමු:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['aaa', 'bbb', '123 456']
උදාහරණය
දැන් අපි ස්ට්රිං එක ඩැෂ් එකෙන් වරක් කඩා වෙන් කරමු:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලයෙන් දැකිය හැකි පරිදි, ස්ට්රිං එක ඩැෂ් එකෙන් කොටස් දෙකකට පමණක් කඩා වෙන් විය. තෙවන කොටසට එහි ඉතිරි කොටස ඇතුළත් විය:
['aaa', 'bbb', '123-456']
ප්රායෝගික කාර්යයන්
දිනය සහ වේලාව සහිත ස්ට්රිං එකක් ලබා දී ඇත:
txt = '2025-12-31 12:59:59'
මෙම ස්ට්රිං එක කඩා වෙන් කරන්න, එවිට අවුරුද්ද, මාසය, දිනය, පැය, මිනිත්තු සහ තත්පර සියල්ල එක් අරාවක පිහිටා තිබේ.