103 of 151 menu

Modulio re metodas match

Modulio re metodas match ieško tik atitikties su reguliariąja išraiška eilutės pradžioje. Pirmajame metodo parametre nurodome reguliariąją išraišką, kurią ieškosime, antrajame parametre - eilutę, kurioje ją ieškosime. Trečiajame neprivalomame parametre galima nustatyti vėliavas papildomiems reguliariosios išraiškos nustatymams. Metodas grąžina objektą Match object. Jei atitikčių nerasta, grąžinama None.

Sintaksė

import re re.match(reguliarioji išraiška, eilutė, [vėliavos])

Pavyzdys

Ieškokime visų poeilučių su skaitmenimis:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Dabar tegul mūsų eilutė prasideda raidiniais simboliais:

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

Kodo vykdymo rezultatas:

None

Taip pat žiūrėkite

  • metodas findall modulio re,
    kuris grąžina visų atitikčių eilutėje sąrašą
  • metodas finditer modulio re,
    kuris grąžina visų atitikčių su reguliariąja išraiška eilutėje iteratoriu
  • metodas search modulio re,
    kuris ieško pirmosios atitikties su reguliariąja išraiška eilutėje
  • metodas fullmatch modulio re,
    kuris ieško visų atitikčių su reguliariąja išraiška eilutėje
  • objektas Match object modulio re,
    kuriame yra informacija apie atitiktis su reguliariąja išraiška
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti