103 of 151 menu

Kaedah match modul re

Kaedah match modul re hanya mencari padanan dengan ungkapan biasa pada permulaan rentetan. Dalam parameter pertama kaedah kita tentukan ungkapan biasa yang akan dicari, dalam parameter kedua - rentetan di mana ia dicari. Dalam parameter ketiga yang tidak wajib boleh ditetapkan bendera untuk tetapan tambahan ungkapan biasa. Kaedah mengembalikan objek Match object. Jika tiada padanan ditemui, dikembalikan None.

Sintaks

import re re.match(ungkapan biasa, rentetan, [bendera])

Contoh

Mari cari semua subrentetan dengan digit:

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

Keputusan pelaksanaan kod:

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

Contoh

Sekarang biar rentetan kita bermula dengan aksara abjad:

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

Keputusan pelaksanaan kod:

None

Lihat juga

  • kaedah findall modul re,
    yang mengembalikan senarai semua padanan dalam rentetan
  • kaedah finditer modul re,
    yang mengembalikan iterator semua padanan dengan ungkapan biasa dalam rentetan
  • kaedah search modul re,
    yang mencari padanan pertama dengan ungkapan biasa dalam rentetan
  • kaedah fullmatch modul re,
    yang mencari semua padanan dengan ungkapan biasa dalam rentetan
  • objek Match object modul re,
    yang mengandungi maklumat tentang padanan dengan ungkapan biasa
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak