re මොඩියුලයේ match ක්රමය
re මොඩියුලයේ match ක්රමය
නියම ප්රකාශනයක් සමඟ
ගැලපීමක් තන්තුවක ආරම්භයේදී පමණක් සොයයි.
ක්රමයේ පළමු පරාමිතියේදී අප සොයන
නියම ප්රකාශනය සඳහන් කරමු,
දෙවන පරාමිතියේදී - අපි එය සොයන
තන්තුව. තෙවන විකල්ප පරාමිතියේදී
අතිරේක සැකසුම් සඳහා ධජ
සැකසිය හැකිය.
ක්රමය Match object එකක් ආපසු දෙයි.
ගැලපීම් සොයාගත නොහැකි නම්,
None ආපසු දෙනු ලැබේ.
වාක්ය රචනය
import re
re.match(නියම ප්රකාශනය, තන්තුව, [ධජ])
උදාහරණය
අපි ඉලක්කම් සහිත සියලු උපතන්තු සොයා ගනිමු:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
<re.Match object; span=(0, 3), match='123'>
උදාහරණය
දැන් අපගේ තන්තුව අකුරු සංකේත සමඟ ආරම්භ වීමට ඉඩ දෙන්න:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
None
මෙයද බලන්න
-
reමොඩියුලයේfindallක්රමය,
තන්තුවක ඇති සියලුම ගැලපීම් වල ලැයිස්තුවක් ආපසු දෙයි -
reමොඩියුලයේfinditerක්රමය,
තන්තුවක නියම ප්රකාශනය සමඟ සියලුම ගැලපීම් වල ක්රමානුකූලකයක් ආපසු දෙයි -
reමොඩියුලයේsearchක්රමය,
තන්තුවක නියම ප්රකාශනය සමඟ පළමු ගැලපීම සොයයි -
reමොඩියුලයේfullmatchක්රමය,
තන්තුවක නියම ප්රකාශනය සමඟ සියලුම ගැලපීම් සොයයි -
reමොඩියුලයේMatch objectවස්තුව,
නියම ප්රකාශනය සමඟ ගැලපීම් පිළිබඳ තොරතුරු අඩංගු වේ