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

Làm cách nào để viết biểu thức chính quy trong Python để không có hoặc nhiều lần xuất hiện hơn trong mẫu?

* Siêu ký tự dấu hoa thị trong một biểu thức chính quy cho biết 0 hoặc nhiều lần xuất hiện của mẫu ở bên trái của nó

Đoạn mã sau khớp và in ra không hoặc nhiều lần xuất hiện của mẫu '\ w' trong chuỗi 'chihua huahua'

Ví dụ

import re
s = 'chihua huahua'
result = re.findall(r'\w*', s)
print result

Đầu ra

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

['chihua', '', 'huahua', '']