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
findallmodulre,
yang mengembalikan senarai semua padanan dalam rentetan -
kaedah
finditermodulre,
yang mengembalikan iterator semua padanan dengan ungkapan biasa dalam rentetan -
kaedah
searchmodulre,
yang mencari padanan pertama dengan ungkapan biasa dalam rentetan -
kaedah
fullmatchmodulre,
yang mencari semua padanan dengan ungkapan biasa dalam rentetan -
objek
Match objectmodulre,
yang mengandungi maklumat tentang padanan dengan ungkapan biasa