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

Làm cách nào để đối sánh các ký tự không phải từ khóa trong Python bằng Biểu thức chính quy?


Đoạn mã dưới đây khớp với tất cả các ký tự không phải từ từ chuỗi đã cho và in ra danh sách của chúng.

Ví dụ

import re
s = 'ab5z8d*$&Y@'
regx = re.compile('\W')
result = regx.findall(s)
print result

Đầu ra

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

['*', '$', '&', '@']