⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан