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

Tìm tất cả các mẫu của 10 + 1 trong một chuỗi đã cho bằng cách sử dụng Python Regex

Chúng ta cần tìm mẫu regex 10 + 1 trong một chuỗi đã cho. Đối với điều này, chúng ta có thể sử dụng mô-đun re có sẵn trong python. Gói này có một phương thức gọi là find all chấp nhận regex và chuỗi mà chúng ta muốn tìm kiếm. Nó cung cấp cho chúng ta tất cả các lần xuất hiện của mẫu trong chuỗi đó. Ví dụ,

Đối với chuỗi đầu vào -

10000001 hello world 10011 test100000001test.

Chúng ta sẽ nhận được đầu ra -

10000001
1001
100000001

Chúng ta có thể triển khai nó bằng cách sử dụng gói lại như sau -

import re
occ = re.findall("10+1", "10000001 hello world 10011 test100000001test.")
for i in occ:
print(i)

Điều này sẽ cung cấp đầu ra -

10000001
1001
100000001