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
findallcủa modulere,
trả về danh sách tất cả các kết quả khớp trong chuỗi -
phương thức
finditercủa modulere,
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
searchcủa modulere,
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
fullmatchcủa modulere,
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 objectcủa modulere,
chứa thông tin về các kết quả khớp với biểu thức chính quy