Tôi có chuỗi. Hãy gọi nó là 'thử nghiệm'. Tôi muốn thử nghiệm một kết quả phù hợp cho chuỗi này, nhưng chỉ sử dụng backref của một regex.cách kiểm tra đối sánh regex
Tôi có thể làm một cái gì đó như thế này:
nhập tái
for line in f.readlines():
if '<a href' in line:
if re.match('<a href="(.*)">', line) == 'test':
print 'matched!'
? Điều này tất nhiên, dường như không hoạt động, nhưng tôi nghĩ rằng tôi có thể gần gũi? Về cơ bản câu hỏi là làm thế nào tôi có thể lấy lại để chỉ trả về backref để so sánh?
Tôi khuyên bạn nên [Rubular] (http://rubular.com/) để phát triển regex - đó là một trình tiết kiệm thời gian rất lớn. Đây là một câu hỏi khác mà tôi đã giúp một người nào đó với một mô hình tương tự: http://stackoverflow.com/questions/4716787/problem-with-ruby-regular-expression –