Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗pyPmREMFm 65 of 129 menu
◀ ▶

Python රීජෙක්ස් වල fullmatch ක්‍රමය

fullmatch ක්‍රමය නිම්නයක් සමඟ පූර්ණ ගැලපීමක් සඳහා නිම්නය පරීක්ෂා කරයි. ක්‍රමයේ පළමු පරාමිතියේ දී අපි සොයන නිම්නය නියම කරමු, දෙවන පරාමිතියේ දී - අපි එය සොයන නිම්නය. ගැලපීමක් හමු වුවහොත්, ක්‍රමය match-වස්තුවක් ආපසු දෙනු ඇත, එසේ නොමැති නම් - None. fullmatch ක්‍රමයේ වාග් රීතිය මේ ආකාරයට පෙනේ:

re.fullmatch(කුමක් සොයන්නද, කොහෙද සොයන්නද)

උදාහරණය

අපි fullmatch ක්‍රමය අපගේ නිම්නයට යොදමු:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

කේතය ක්‍රියාත්මක කිරීමෙන් පසුව None ප්‍රතිදානය වේ, ඊට හේතුව ඉලක්කම් වලට අමතරව, නිම්නයේ හිස් අක්ෂර ද ඇත:

None

උදාහරණය

දැන් අපගේ නිම්නය ඉලක්කම් වලින් පමණක් සමන්විත වේවා:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

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

<re.Match object; span=(0, 6), match='123456'>

උදාහරණය

හමු වූ උපනිම්නය match-වස්තුවෙන් ලබා ගත හැක. මේ සඳහා එහි පළමු මූලද්‍රව්‍යය වෙත යොමු වීමට අවශ්‍ය වේ:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

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

'abcde'

ප්‍රායෝගික කාර්යයන්

පහත දැක්වෙන නිම්නය අක්ෂර වලින් පමණක් සමන්විත බව පරීක්ෂා කරන්න:

txt = 'abcde'

පහත දැක්වෙන නිම්නය ඉලක්කම් වලින් පමණක් සමන්විත බව පරීක්ෂා කරන්න:

txt = '12345'
← →
↑
සිංහල▼
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න