Phương thức split của mô-đun re
Phương thức split của mô-đun re chia
một chuỗi và trả về danh sách thu được.
Tham số đầu tiên là một biểu thức chính quy.
Tham số thứ hai là chuỗi cần được
chia. Trong tham số thứ ba không bắt buộc,
có thể chỉ định số lượng phần tối đa
để chia. Tham số thứ tư không bắt buộc
dùng để chỉ định cờ
cho các cài đặt bổ sung của biểu thức
chính quy.
Cú pháp
import re
re.split(biểu_thức_chính_quy, chuỗi, [số_lượng_phần_tối_đa], [cờ])
Ví dụ
Hãy chia một chuỗi bằng dấu gạch ngang:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Kết quả thực thi mã:
['aaa', 'bbb', '123 456']
Ví dụ
Bây giờ hãy chia chuỗi bằng dấu gạch ngang hai lần:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Như có thể thấy từ kết quả thực thi mã, chuỗi chỉ được chia thành hai phần bởi dấu gạch ngang. Phần thứ ba của chuỗi chứa phần còn lại của nó:
['aaa', 'bbb', '123-456']
Xem thêm
-
phương thức
findallcủa mô-đunre,
trả về danh sách tất cả các kết quả khớp trong chuỗi -
phương thức
finditercủa mô-đunre,
trả về một trình vòng lặp của tất cả các kết quả khớp với biểu thức chính quy trong chuỗi -
phương thức
searchcủa mô-đunre,
tìm kiếm kết quả khớp đầu tiên với biểu thức chính quy trong chuỗi -
phương thức
matchcủa mô-đunre,
tìm kiếm kết quả khớp với biểu thức chính quy ở đầu chuỗi -
phương thức
fullmatchcủa mô-đunre,
tìm kiếm tất cả các kết quả khớp với biểu thức chính quy trong chuỗi