У меня есть строка. Назовем это 'test'. Я хочу проверить соответствие для этой строки, но только с использованием backref регулярного выражения.как проверить соответствие регулярному выражению
Могу ли я сделать что-то вроде этого:
импорт повторно
for line in f.readlines():
if '<a href' in line:
if re.match('<a href="(.*)">', line) == 'test':
print 'matched!'
? Это, конечно, похоже, не работает, но я думаю, что я могу быть рядом? В основном вопрос в том, как я могу получить re, чтобы возвращать только backref для сравнения?
Я рекомендую [Rubular] (http://rubular.com/) для разработки регулярных выражений - это огромная экономия времени. Вот еще один вопрос, когда я помогал кому-то с похожим шаблоном: http://stackoverflow.com/questions/4716787/problem-with-ruby-regular-expression –