103 of 151 menu

Metoden match i modulen re

Metoden match i modulen re söker endast efter matchning med reguljärt uttryck i början av strängen. I den första parametern för metoden anger vi det reguljära uttrycket som vi ska söka efter, i den andra parametern - strängen där vi söker efter det. I den tredje valfria parametern kan man ange flaggor för ytterligare inställningar av det reguljära uttrycket. Metoden returnerar ett objekt av typen Match object. Om inga matchningar hittas returneras None.

Syntax

import re re.match(reguljärt_uttryck, sträng, [flaggor])

Exempel

Låt oss hitta alla delsträngar med siffror:

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

Resultatet av att köra koden:

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

Exempel

Och nu låt vår sträng börja med alfabetiska tecken:

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

Resultatet av att köra koden:

None

Se även

  • metoden findall i modulen re,
    som returnerar en lista med alla matchningar i strängen
  • metoden finditer i modulen re,
    som returnerar en iterator för alla matchningar med det reguljära uttrycket i strängen
  • metoden search i modulen re,
    som söker efter den första matchningen med det reguljära uttrycket i strängen
  • metoden fullmatch i modulen re,
    som söker efter alla matchningar med det reguljära uttrycket i strängen
  • objektet Match object i modulen re,
    som innehåller information om matchningar med det reguljära uttrycket
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa