В учебнике, посвященном Regex на python, объясняется, как использовать модуль re в python. Я хотел извлечь URL из тега A, поэтому, зная Regex, я написал правильное выражение и протестировал его в своем приложении для тестирования regex и гарантировал, что это сработало. При помещении в питон это не удалось.
После долгих царапин на голове я обнаружил проблему, она автоматически ожидает, что ваш шаблон будет в начале строки. Я нашел исправление, но хотел бы знать, как его изменить:
regex = ".*(a_regex_of_pure_awesomeness)"
в
regex = "a_regex_of_pure_awesomeness"
Хорошо, это стандартное регулярное выражение URL, но я хотел избежать потенциальной путаницы в том, от чего я хотел избавиться, и, возможно, притвориться забавным.