Регулярное выражение найти перенос строки

  • Автор темы Автор темы Mutic0231
  • Дата начала Дата начала

Mutic0231

Client
Регистрация
17.08.2020
Сообщения
24
Реакции
2
Баллы
3
Привет, подскажите как вставить ключи в настройки и получить их отдельно в переменную, а не все вместе.

Копирую из экселя ключи
121385


затем помещаю их в переменную, и заношу в лист
121386


в листе они все получаются в одной строке, и если я потом беру строку, то они все у меня в переменной
121387


Подскажите как мне их разбить по строкам
 
Последнее редактирование:
так я так и делаю
121388
 
Последнее редактирование:
если делаю через операцию с листом, такая же фигня получается

121389


121390
 
Видимо, какой-то глюк BotUI (его еще кто-то пользует?).
При добавлении через обычные настройки таких проблем нет, все нормально из переменной в список заносится и по строкам раскладывается.
 
Привет, подскажите как вставить ключи в настройки и получить их отдельно в переменную, а не все вместе.

Копирую из экселя ключи
Посмотреть вложение 121385

затем помещаю их в переменную, и заношу в лист
Посмотреть вложение 121386

в листе они все получаются в одной строке, и если я потом беру строку, то они все у меня в переменной
Посмотреть вложение 121387

Подскажите как мне их разбить по строкам
C#:
Развернуть Свернуть Копировать
for(int i = 0; i < project.Variables["text"].Value.Split('\n').Count(); i++)
{
    project.SendInfoToLog(project.Variables["text"].Value.Split('\n')[i]);
}
 
Где-то сжирается \r, из-за чего перевод на новую строку считается неполноценным.
Можно выпарсить все совпадения в список по регулярке [^\r\n]+
Можно задать в качестве разделителя в действии на скрине \n, если такое доступно там (я уже не помню). Но вариант выше универсальнее и надежнее
 
всем спасибо за помощь
получилось через кубик Regex с регуляркой [^\r\n]+ и в список
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)