⊗pyPmREMF 60 of 129 menu

Методи findall дар ибораҳои мунтазами Python

Барои ёфтани ҳамаи мувофиқатҳо бо ибораи мунтазам дар Python методи findall истифода мешавад. Дар параметри якуми метод ибораи мунтазамеро, ки меҷӯем, муайян мекунем, дар параметри дуюм - сатрро барои ҷустуҷӯ. Метод ҳамаи мувофиқатҳоро тафтиш мекунад, онҳоро аз чап ба рост меҷӯяд. Он рӯйхати сатрҳо бо мувофиқатҳо ё рӯйхати кортежҳо бармегардонад, агар барои ҷустуҷӯ ибораҳои мунтазам дар "карманҳо" муайян карда шаванд. Агар мувофиқатҳо ёфта нашаванд, он гоҳ рӯйхати холӣ баргардонида мешавад. Синтаксиси методи findall ин тавр намуд дорад:

re.findall(чӣ ҷустуҷӯ кардан, дар куҷо ҷустуҷӯ кардан)

Биёед ҳамаи мувофиқатҳо бо ибораи мунтазамро дар сатр ёбем:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Натиҷаи иҷрои код:

['12', '43', '56']

Сатр дода шудааст:

txt = '123 aaa 456 bbb 789'

Рӯйхати зерсатрҳоеро, ки рақамҳо доранд, чоп кунед.

Сатр дода шудааст:

txt = 'abc 123 def 456 789'

Рӯйхати зерсатрҳоеро, ки ҳарфҳо доранд, чоп кунед.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан