පයිතන් වල නිත්ය ප්රකාශන තුළ ඇති කට්ටල තුළ සංකේත කණ්ඩායම්
සංකේත කණ්ඩායම් \d, \D,
\w, \W, \s, \S
[] ඇතුළත විශේෂයෙන්ම අදහස් කරන්නේ
කණ්ඩායම්, එනම් ඒවා තවමත් විධාන වනු ඇත.
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් රටාව මෙසේ පෙනේ:
x අකුරු අතර ඕනෑම ඉලක්කමක් හෝ
'a' සිට 'f' දක්වා අකුර:
txt = 'xax xbx x1x x2x xhx x@x'
res = re.sub('x[\da-f]x', '!', txt)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'! ! ! ! xhx x@x'
උදාහරණය
මෙම උදාහරණයේ, සෙවුම් රටාව මෙසේ පෙනේ:
'x' අකුර, ඉන්පසු ඉලක්කමක් නොවේ,
ලක්ෂ්යයක් නොවේ, සහ කුඩා ලතින් අකුරක් නොවේ,
ඉන්පසු 'z' අකුර:
txt = 'xaz x1z xAz x.z x@z'
res = re.sub('x[^\d.a-z]z', '!', txt)
print(res)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'xaz x1z ! x.z !'
ප්රායෝගික කාර්යයන්
රටාවට අනුව අනුපත්ති සොයා ගන්නා නිත්ය ප්රකාශනයක් ලියන්න:
ඉලක්කමක් හෝ ලක්ෂ්යයක් 1
හා වැඩි වාර ගණනක්.
රටාවට අනුව අනුපත්ති සොයා ගන්නා නිත්ය ප්රකාශනයක් ලියන්න:
ඉලක්කමක් නොවන සහ 'a' සිට
'g' දක්වා අකුරක් නොවන දෙයක්
3 සිට 7 දක්වා වාර.