Python re.sub() dan re.subn() Method

re.sub() Metoda sub digunakan untuk melakukan replacement pada string targer berdasarkan pattern yang diberikan. Agak berbeda dari metoda sebelumnya, re.sub() terdapat parameter replacement_string: string untuk mengganti string_target ketika match ditemukan. count: default 0, yaitu setiap match akan dilakukan replacement. flags: optional, parameter ini ada juga pada metoda sebelumnya, akan dibahas pada modul terpisah. Berikut contoh … Read more

Sharing is caring:

Python re.split() Method

Metoda Split akan memisahkan string berdasarkan pattern yang diberikan. Berikut contoh split dengan pattern space. Pattern r”\s” adalah pattern untuk space, sama seperti whitespace escape character.

Sharing is caring:

Python re.findall() Method

Method findall akan mencari seluruh match yang ada di target string. Proses scanning dari kiri ke kanan, return dari match diurutkan berdasarkan urutan saat ditemukan dalam bentuk list of string. Jika tidak ada match, maka return berupa empty list. Berikut contoh jika tidak terjadi match. Kita ganti pattern menjadi r”\d{5}, seperti kita ketahui pada string … Read more

Sharing is caring:

Python re.fullmatch() Method

Method fullmatch hanya akan return match jika seluruh target string matcth, dan akan return NoneType match tidak ditemukan. Pattern yang digunakan “.{9}”, “.” adalah pattern untuk semua character kecuali new line (\n”). Digunakan nilai 9 karena panjang string adalah 9. Match object akan berisi informasi span yaitu index dari lokasi awal dan akhir match serta … Read more

Sharing is caring: