Python හි search method හි හමුවීමේ ස්ථානය
Match-object එක භාවිතයෙන් හමුවන උප string එකේ
ස්ථානයද තීරණය කළ හැකිය.
මෙම අරමුණ සඳහා methods දෙකක් යොදා ගනී.
start method එක ආරම්භක ස්ථානය ලබා දෙන අතර
end method එක අවසාන ස්ථානය ලබා දේ.
දැන් අපි ප්රායෝගිකව උත්සාහ කරමු. අප සතුව string එකක් ඇති යැයි සිතමු:
txt = '123 456 789'
අපි එහි සංඛ්යා වලින් සමන්විත පළමු උප string එක
search method එක හරහා සොයාගෙන, පසුව
start සහ end methods භාවිතයෙන් ලැබෙන උප string එකේ
ස්ථානය එළියට දමමු:
res = re.search('\d+', txt)
print(res.start()) # prints 0
print(res.end()) # prints 3
යම් string එකක් ලබා දී ඇත:
txt = 'abcde 123456'
එහි අකුරු වලින් පමණක් සමන්විත උප string එක සොයන්න. හමුවන උප string එකේ ආරම්භක සහ අවසාන ස්ථානයන් එළියට දමන්න.