sorry_i_noob
@sorry_i_noob

При парсинге строк, чтобы определить переносы строк, нужно использовать \n или \n\r? На regex101.com хватает \n. Как правильно?

Здравствуйте. Парсю я, например, текстовый файл. Как правильно определить переносы строк? Чтобы и на винде работало и на хостинге (где может быть другая ОС).
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
DevMan
@DevMan
Правильно - использовать перенос строки, который используется во входящем тексте.
Если скопировать файл с винды с виндовыми переносами на никсы, то переносы в нём так и останутся виндовыми.
Если нет уверенности - использовать диапазон из разных переносов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Чаще всего используется \n (*nix), и \r\n (винда).
Но при этом некоторые системы могут использовать и \r, и \n\r, как у вас в вопросе.
И по хорошему, нужно обрабатывать их ВСЕ.
https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
24 нояб. 2024, в 21:55
200000 руб./за проект
24 нояб. 2024, в 21:41
1000 руб./за проект