Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tách chuỗi với nhiều delimiter trong Python?

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

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

Chúng ta nhận được kết quả:

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