103 of 151 menu

A re modul match metódusa

A re modul match metódusa csak a sztring elején keres illeszkedést a reguláris kifejezéssel. A metódus első paraméterében adjuk meg a keresni kívánt reguláris kifejezést, a második paraméterben - azt a sztringet, amiben keresni fogunk. A harmadik, opcionális paraméterben beállíthatunk flag-eket a reguláris kifejezés további testreszabásához. A metódus Match objektumot ad vissza. Ha nem található illeszkedés, None érték tér vissza.

Szintaxis

import re re.match(reguláris_kifejezés, sztring, [flag-ek])

Példa

Keressük meg az összes számjegyekből álló részsztringet:

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

A kód végrehajtásának eredménye:

<re.Match object; span=(0, 3), match='123'>

Példa

Most legyen a sztringünk betűkkel kezdődő:

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

A kód végrehajtásának eredménye:

None

Lásd még

  • a findall metódus a re modulból,
    amely visszaadja az összes illeszkedés listáját a sztringből
  • a finditer metódus a re modulból,
    amely visszaadja egy iterátort a reguláris kifejezéssel való összes illeszkedésről a sztringben
  • a search metódus a re modulból,
    amely megkeresi az első illeszkedést a reguláris kifejezéssel a sztringben
  • a fullmatch metódus a re modulból,
    amely megkeresi az összes illeszkedést a reguláris kifejezéssel a sztringben
  • a Match object a re modulból,
    amely információt tartalmaz a reguláris kifejezéssel való illeszkedésekről
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás