Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан