⊗pyPmREMFm 65 of 129 menu

Die fullmatch-metode in Python se regulêre uitdrukkings

Die metode fullmatch toets 'n string vir 'n volledige ooreenkoms met die regulêre uitdrukking. In die eerste parameter van die metode spesifiseer ons die regulêre uitdrukking wat ons soek, in die tweede parameter - die string waarin ons soek. As 'n ooreenkoms gevind word, sal die metode 'n match-objek teruggee, in die teenoorgestelde geval - None. Die sintaksis van die metode fullmatch lyk so:

re.fullmatch(wat om te soek, waar om te soek)

Voorbeeld

Kom ons pas die metode fullmatch op ons string toe:

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

Na die uitvoering van die kode sal None uitgevoer word, omdat die string, benewens syfers, ook spasie karakters het:

None

Voorbeeld

En laat ons string nou slegs uit syfers bestaan:

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

Resultaat van die uitvoering van die kode:

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

Voorbeeld

Uit die match-objek kan die gevonde substring verkry word. Om dit te doen, moet na sy eerste element verwys word:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Resultaat van die uitvoering van die kode:

'abcde'

Praktiese take

Toets dat die volgende string slegs uit letters bestaan:

txt = 'abcde'

Toets dat die volgende string slegs uit syfers bestaan:

txt = '12345'
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp