Metode search modul re
Metode search modul re mencari
hanya kecocokan pertama dengan ekspresi reguler.
Pada parameter pertama metode ditentukan
ekspresi reguler yang akan dicari, pada parameter kedua
- string tempat pencarian dilakukan. Pada
parameter ketiga yang opsional dapat
ditentukan flag
untuk pengaturan tambahan ekspresi reguler.
Metode mengembalikan objek Match object.
Jika tidak ada kecocokan yang ditemukan, dikembalikan
None.
Sintaksis
import re
re.search(ekspresi_reguler, string, [flag])
Contoh
Mari temukan substring pertama dengan angka
menggunakan metode search:
txt = 'aaa 123 bbb 456'
res = re.search('\d+', txt)
print(res)
Hasil eksekusi kode:
<re.Match object; span=(4, 7), match='123'>
Contoh
Mari tampilkan kecocokan dari Match object:
txt = 'aaaa 123 bbbb 456'
res = re.search('\d+', txt)
print(res[0])
Hasil eksekusi kode:
'123'
Lihat juga
-
metode
findallmodulre,
yang mengembalikan daftar semua kecocokan dalam string -
metode
finditermodulre,
yang mengembalikan iterator semua kecocokan dengan ekspresi reguler dalam string -
metode
matchmodulre,
yang mencari kecocokan dengan ekspresi reguler di awal string -
metode
fullmatchmodulre,
yang mencari semua kecocokan dengan ekspresi reguler dalam string -
objek
Match objectmodulre,
yang berisi informasi tentang kecocokan dengan ekspresi reguler