Metode sub Modul re
Metode sub modul re melakukan
pencarian dan penggantian bagian string. Parameter pertama
adalah ekspresi reguler,
dan parameter kedua - substring pengganti.
Pada parameter ketiga, kita tentukan string yang
perlu diganti. Pada parameter keempat yang opsional,
kita tentukan jumlah
penggantian. Dan pada parameter kelima yang opsional,
kita tentukan flag
untuk pengaturan tambahan ekspresi
reguler.
Sintaksis
import re
re.sub(ekspresi_reguler, pengganti, string, [jumlah_penggantian], [flag])
Contoh
Mari kita cari dan ganti karakter 'a':
txt = 'bab'
res = re.sub('a', '!', txt)
print(res)
Hasil eksekusi kode:
'b!b'
Contoh
Secara default, semua kecocokan yang ditemukan
akan diganti. Mari kita ganti lagi karakter
'a' dalam string:
txt = 'baaab'
res = re.sub('a', '!', txt)
print(res)
Hasil eksekusi kode:
'b!!!b'
Contoh
Sekarang mari kita lakukan hanya dua penggantian dalam string:
txt = 'baaab'
res = re.sub('a', '!', txt, 2)
print(res)
Hasil eksekusi kode:
'b!!ab'
Lihat juga
-
metode
subnmodulre,
yang mengembalikan tuple dari string yang telah diganti dan jumlah penggantian -
metode
findallmodulre,
yang mengembalikan daftar semua kecocokan dalam string -
metode
finditermodulre,
yang mengembalikan iterator semua kecocokan dengan regex dalam string -
metode
searchmodulre,
yang mencari kecocokan pertama dengan regex dalam string -
metode
matchmodulre,
yang mencari kecocokan dengan regex di awal string -
metode
fullmatchmodulre,
yang mencari semua kecocokan dengan regex dalam string