Menu
CoddyTech

split

Bài học 4 trên 28 trong khóa học Biểu thức chính quy trong Python của Coddy.

Hàm (function) split cho phép bạn tách một chuỗi thành danh sách dựa trên một mẫu đã chỉ định. Hàm này tương tự như phương thức split dành cho chuỗi, nhưng có khả năng khớp mẫu mạnh mẽ hơn.

re.split(pattern, string, maxsplit=0)
  • pattern: Mẫu biểu thức chính quy dùng để tách chuỗi.
  • string: Chuỗi cần tách.
  • maxsplit: Không bắt buộc. Số lần tách tối đa. Giá trị mặc định là 0, nghĩa là không giới hạn số lần tách.
import re

text = "one, two, three, four"
pattern = ", "

result = re.split(pattern, text)

print(result)  # Đầu ra: ['one', 'two', 'three', 'four']

Trong ví dụ trên, chúng ta dùng hàm split để tách chuỗi text tại mỗi vị trí có dấu phẩy theo sau là một dấu cách. Kết quả là danh sách các chuỗi con đã được tách.

challenge icon

Thử thách

Dễ

Viết chương trình dùng hàm (function) split để tách chuỗi "apple;banana;cherry;date" thành danh sách các loại trái cây. Dùng dấu chấm phẩy ; làm dấu phân cách. In kết quả ở cuối.

Tự làm thử

# Viết code ở đây

Tất cả bài học trong Biểu thức chính quy trong Python

Tự luyện tập: Trình biên dịch Python online

Thử một mẫu trên văn bản của bạn: Công cụ kiểm tra regex