Metode subn Modul re
Metode subn modul re
melakukan pencarian dan penggantian bagian string.
Metode ini mengembalikan tuple dari string baru
dan jumlah penggantian yang dilakukan di dalamnya.
Parameter pertama menerima ekspresi reguler,
parameter kedua - substring pengganti.
Parameter ketiga menentukan string target
penggantian. Parameter keempat (opsional)
menentukan jumlah
penggantian. Parameter kelima (opsional)
menentukan flag
untuk pengaturan tambahan ekspresi
reguler.
Sintaks
import re
re.subn(ekspresi_reguler, pengganti, string, [jumlah_penggantian], [flag])
Contoh
Mari temukan dan ganti karakter 'a':
txt = 'bab'
res = re.subn('a', '!', txt)
print(res)
Hasil eksekusi kode:
('b!b', 1)
Contoh
Secara default, semua kecocokan yang ditemukan
akan diganti. Mari ganti karakter
'a' lagi dalam string:
txt = 'baaab'
res = re.subn('a', '!', txt)
print(res)
Hasil eksekusi kode:
('b!!!b', 3)
Contoh
Sekarang mari lakukan hanya dua penggantian dalam string:
txt = 'baaab'
res = re.subn('a', '!', txt, 2)
print(res)
Hasil eksekusi kode:
('b!!ab', 2)
Lihat juga
-
metode
submodulre,
yang melakukan pencarian dan penggantian bagian string -
metode
findallmodulre,
yang mengembalikan daftar semua kecocokan dalam string -
metode
finditermodulre,
yang mengembalikan iterator semua kecocokan dengan ekspresi reguler dalam string -
metode
searchmodulre,
yang mencari kecocokan pertama 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