104 of 151 menu

Metoden fullmatch i modulen re

Metoden fullmatch i modulen re söker alla matchningar med ett reguljärt uttryck i en sträng. I den första parametern anger vi det reguljära uttrycket som vi ska söka efter, i den andra parametern - strängen där vi söker. I den tredje valfria parametern kan man ange flaggor för extra inställningar av det reguljära uttrycket. Metoden returnerar ett Match-objekt. Om inga matchningar hittas returneras None.

Syntax

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

Exempel

Låt oss applicera metoden fullmatch på vår sträng:

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

Efter exekvering av koden får vi None, eftersom det förutom siffror också finns mellanslagstecken i strängen:

None

Exempel

Och nu låt vår sträng endast bestå av siffror:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Resultatet av kodexekveringen:

<re.Match object; span=(0, 6), match='123456'>

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 match i modulen re,
    som söker efter matchning med det reguljära uttrycket i början av 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