Metode split Modul re
Metode split modul re memisahkan
string dan mengembalikan daftar yang dihasilkan.
Parameter pertama menerima ekspresi reguler.
Pada parameter kedua kita tentukan string yang
perlu dipisahkan. Pada parameter ketiga yang opsional
dapat ditentukan jumlah maksimal
bagian untuk pemisahan. Pada parameter keempat
yang opsional ditentukan flag
untuk pengaturan tambahan ekspresi
reguler.
Sintaksis
import re
re.split(ekspresi_reguler, string, [jumlah_maks_bagian], [flag])
Contoh
Mari pisahkan string berdasarkan tanda hubung:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Hasil eksekusi kode:
['aaa', 'bbb', '123 456']
Contoh
Sekarang mari pisahkan string berdasarkan tanda hubung sebanyak dua kali:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Seperti yang terlihat dari hasil eksekusi kode, string hanya terpisah berdasarkan tanda hubung menjadi dua bagian. Dan ke bagian ketiga string masuk sisa stringnya:
['aaa', 'bbb', '123-456']
Lihat juga
-
metode
findallmodulre,
yang mengembalikan daftar dari 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