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

Làm cách nào để khớp phần bắt đầu và kết thúc trong regex của Python?

Chúng tôi có chuỗi đã cho 'TestCountry Hello'. Để khớp và in phần đó của chuỗi bắt đầu và kết thúc bằng các ký tự 'T' và 'y' tương ứng, chúng tôi sử dụng phương thức findall của mô-đun re, ký tự ranh giới từ \ b và ký tự không có khoảng trắng \ S trong regex:

Ví dụ

import re
result = re.findall(r"\bT\S+y\b", 'TestCountry Hello')
print result

Đầu ra

để có đầu ra là

['TestCountry']