@ViktorSorokin

Как обработать txt файл чтобы на выходе получить массив или ещё один txt со всеми ссылками с определенным началом?

Нужны все ссылки с таким началом : https://steamcommunity.com/ остальные отсеять
В исходном txt в ссылках есть пробелы
txt примерно 200кб
самое близкое что нашел : find(str) но это вообще не то
Буду рад любой помощи (гайд, библеотека)
  • Вопрос задан
  • 59 просмотров
Решения вопроса 2
@dima20155
you don't choose c++. It chooses you
функция re.findall
https://docs.python.org/3/library/re.html
Если вам вполне достаточно читать весь файл в память, то
with open(fileName, "r") as f:
    outList = re.findall(r"https://steamcommunity.com/[^ ,;]*", f.read())
print(outList) # можно сохранить в файл

Почитайте регулярное выражение и поправьте его под свои нужды
Ответ написан
Комментировать
@ViktorSorokin Автор вопроса
Спасибо огромное, работает, но вы забыли запятую
outList = re.findall(r"https://steamcommunity.com/[^ ,;]*" ВОТ ТУТ f.read())
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы