Kaedah split modul re
Kaedah split modul re membahagikan
rentetan dan mengembalikan senarai yang terhasil.
Parameter pertama menerima ungkapan nalar.
Dalam parameter kedua kita tetapkan rentetan yang
perlu dibahagikan. Dalam parameter ketiga pilihan
boleh ditentukan bilangan maksimum
bahagian untuk pembahagian. Dalam parameter keempat
pilihan kita nyatakan bendera
untuk tetapan tambahan ungkapan nalar.
Sintaks
import re
re.split(ungkapan_nalar, rentetan, [bil_maks_bahagian], [bendera])
Contoh
Mari bahagikan rentetan mengikut sengkang:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Keputusan pelaksanaan kod:
['aaa', 'bbb', '123 456']
Contoh
Sekarang mari bahagikan rentetan mengikut sengkang dua kali:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Seperti yang dapat dilihat dari keputusan pelaksanaan kod, rentetan dibahagikan mengikut sengkang hanya kepada dua bahagian. Dan dalam bahagian ketiga rentetan masuk bakinya:
['aaa', 'bbb', '123-456']
Lihat juga
-
kaedah
findallmodulre,
yang mengembalikan senarai semua padanan dalam rentetan -
kaedah
finditermodulre,
yang mengembalikan iterator semua padanan dengan ungkapan nalar dalam rentetan -
kaedah
searchmodulre,
yang mencari padanan pertama dengan ungkapan nalar dalam rentetan -
kaedah
matchmodulre,
yang mencari padanan dengan ungkapan nalar di awal rentetan -
kaedah
fullmatchmodulre,
yang mencari semua padanan dengan ungkapan nalar dalam rentetan