99 of 151 menu

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 findall của mô-đun re,
    trả về danh sách tất cả các kết quả khớp trong chuỗi
  • phương thức finditer của mô-đun re,
    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 search của mô-đun re,
    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 match của mô-đun re,
    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 fullmatch của mô-đun re,
    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
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối