Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tôi có thể sử dụng Python regex để chia một chuỗi theo nhiều dấu phân cách?


Đoạn mã sau sử dụng Python regex để chia chuỗi đã cho theo nhiều dấu phân đoạn

Ví dụ

import re
s = 'Beautiful; Soup\n is, good: Python* application'
result = re.split('; |, |\*|\n|:',s)
print result

Đầu ra

Điều này cho kết quả

['Beautiful', 'Soup', ' is', 'good', ' Python', ' application']