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

Làm cách nào để trích xuất số động từ văn bản bằng cách sử dụng biểu thức chính quy Python?


Đoạn mã sau trích xuất các số thực từ văn bản / chuỗi đã cho bằng cách sử dụng Python regex.

Ví dụ

 import res ="Sound Level:-11,7 db or 15,2 or 8 db" result =re.findall (r "[- +]? \ d * \. \ d + | \ d +", s) in kết quả  

Đầu ra

Điều này cho kết quả

 ['-11.7', '15 .2 ',' 8 ']