Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Khớp một ký tự in hoa trong regex Python ([A-Z])

Lớp ký tự [A-Z] khớp với một ký tự chữ cái in hoa từ A đến Z.

Ví dụ

import re
foo = 'MozamBiQuE'
match = re.findall(r'[A-Z]', foo)
print(match)

Kết quả

['M', 'B', 'Q', 'E']

Lưu ý: Chỉ khớp ASCII A-Z. Để hỗ trợ Unicode (chữ có dấu, tiếng Việt...), dùng flag re.UNICODE (mặc định Python 3) và \p{Lu} (cần module regex bên thứ ba) hoặc [^\W\d_] kết hợp logic.