регулярное выражение игнорирует специальные символы, но мне нужно четыре цифры подряд без специальных символов между - PullRequest
0 голосов
/ 15 февраля 2019

Моя цель - найти годы в извлеченных данных.У меня есть некоторые данные, которые выглядят как «6/2009» и «3.12.1998».Я хотел использовать регулярное выражение, чтобы найти четыре строки подряд (без специальных символов между ними), но приведенный выше код возвращает «6200» и «3121» вместо 2009 и 1998.

output_year = re.findall('\d{4}', extracted_year)

1 Ответ

0 голосов
/ 15 февраля 2019

Возможно, эти случаи не являются причиной неисправности.Обязательно добавьте r перед шаблоном регулярных выражений, например: https://ideone.com/6XS5yE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...