103 of 151 menu

Phương thức match của module re

Phương thức match của module re chỉ tìm kiếm khớp với biểu thức chính quy ở đầu chuỗi. Tham số đầu tiên của phương thức chỉ định biểu thức chính quy cần tìm, tham số thứ hai - chuỗi cần tìm kiếm trong đó. Tham số thứ ba tùy chọn có thể thiết lập cờ cho các tùy chỉnh bổ sung của biểu thức chính quy. Phương thức trả về đối tượng Match object. Nếu không tìm thấy kết quả khớp, nó trả về None.

Cú pháp

import re re.match(biểu_thức_chính_quy, chuỗi, [cờ])

Ví dụ

Hãy tìm tất cả các chuỗi con có chữ số:

txt = '123 456 789' res = re.match('\d+', txt) print(res)

Kết quả thực thi mã:

<re.Match object; span=(0, 3), match='123'>

Ví dụ

Bây giờ hãy để chuỗi của chúng ta bắt đầu bằng ký tự chữ cái:

txt = 'aaaa 123 456 789' res = re.match('\d+', txt) print(res)

Kết quả thực thi mã:

None

Xem thêm

  • phương thức findall của module 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 module re,
    trả về trình 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 module 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 fullmatch của module 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
  • đối tượng Match object của module re,
    chứa thông tin về các kết quả khớp với biểu thức chính quy
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