Phương thức match trong biểu thức chính quy Python
Phương thức match tìm kiếm sự trùng khớp với
regex ở đầu chuỗi. Trong tham số đầu tiên
của phương thức, chúng ta chỉ định regex
mà chúng ta sẽ tìm, trong tham số thứ hai
- chuỗi mà chúng ta tìm kiếm nó. Nếu tìm thấy sự trùng khớp,
phương thức sẽ trả về một đối tượng match,
ngược lại - None. Cú pháp
của phương thức trông như thế này:
re.match(what to search, where to search)
Hãy kiểm tra, ví dụ, xem một chuỗi có bắt đầu bằng các chữ số không:
txt = '123abc'
res = re.match('\d+', txt)
print(res)
Kiểm tra xem chuỗi có bắt đầu bằng các chữ cái không:
txt = 'abc 123 bbb 456 987'
In ra các ký tự chữ cái trùng khớp ở đầu chuỗi.
Cho một chuỗi:
txt = 'aaa bbb 123'
Tìm chuỗi con chứa các chữ số.