Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để chỉ khớp các chữ số trong Python bằng Biểu thức chính quy?


Đoạn mã sau chỉ khớp với các chữ số trong chuỗi đã cho bằng cách sử dụng biểu thức chính quy python.

Ví dụ

import re
m = re.search(r'\d+', '5Need47forSpeed 2')
print m

đầu ra

<_sre.SRE_Match object at 0x0000000004B46648>

Ví dụ

Đoạn mã sau tìm tất cả các chữ số trong chuỗi đã cho và in chúng dưới dạng danh sách

import re
m = re.findall(r'\d', '5Need47forSpeed 2')
print m

đầu ra

['5', '4', '7', '2']