⊗pyPmREMFm 65 of 129 menu

fullmatch մեթոդը Python-ի կանոնավոր արտահայտություններում

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել