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

Làm cách nào chúng ta có thể ngắt một chuỗi có nhiều dấu phân cách trong Python?

Chúng ta có thể ngắt một chuỗi có nhiều dấu phân cách bằng phương thức re.split (delimiter, str). Nó cần một regex các dấu phân cách và chuỗi chúng ta cần tách. Ví dụ:

a='Beautiful, is; better*than\nugly'
import re
print(re.split('; |, |\*|\n',a))

Chúng tôi nhận được kết quả đầu ra

['Beautiful', 'is', 'better', 'than', 'ugly']