Kaedah fullmatch modul re
Kaedah fullmatch modul re
mencari semua padanan dengan ungkapan biasa
dalam rentetan. Dalam parameter pertama kaedah, kami nyatakan
ungkapan biasa yang akan dicari, dalam parameter kedua
- rentetan di mana kami mencarinya. Dalam
parameter ketiga yang pilihan, boleh
ditetapkan bendera
untuk tetapan tambahan ungkapan biasa.
Kaedah mengembalikan objek Match object.
Jika tiada padanan ditemui, dikembalikan
None.
Sintaks
import re
re.fullmatch(ungkapan biasa, rentetan, [bendera])
Contoh
Mari gunakan kaedah fullmatch pada
rentetan kami:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Selepas melaksanakan kod, kami akan dapat None,
kerana selain digit, dalam rentetan juga terdapat
aksara ruang:
None
Contoh
Sekarang mari rentetan kami hanya terdiri daripada digit:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Hasil pelaksanaan kod:
<re.Match object; span=(0, 6), match='123456'>
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
matchmodulre,
yang mencari padanan dengan ungkapan biasa pada permulaan rentetan -
objek
Match objectmodulre,
yang mengandungi maklumat tentang padanan dengan ungkapan biasa