Как заменить запятую на новую строку?

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

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 269
Реакции
82
Баллы
48
В переменной идет текст, разделитель запятая,но надо сделать что бы в переменно заменилось запятая на новую строчку.
 
Что то не получилось только(, вышел ответ ок в ту переменную и все.
 
Судя по всему вы убрали в кубике галочку "Не возвращать значение" и выбрали там переменную .... этого делать в данном случае не нужно ... галочка там должна быть установлена! тогда все поменяется как нужно
 
Кубик "обработка текста" - "замена" - {-String.Enter-}

upload_2018-7-17_16-21-29.png
 

Вложения

  • upload_2018-7-17_16-20-58.png
    upload_2018-7-17_16-20-58.png
    36,7 KB · Просмотры: 622
Заработало все, тоже вариант через замену
 
кубик с#

project.Variables["myvar"].Value = project.Variables["myvar"].Value.Replace(",","\n");

вместо myvar вписать свое название переменной

у тебя ошибка то что ты сделал так "," более грамотнее сделать вот так "\," иначе система считает что это точка либо разделительный символ.
 
допустим

Код:
Развернуть Свернуть Копировать
//с# код
string text = ваш текст для редактирования;
byte[] buff = Convert.GetBytes(text);
string h = "\,"; //символ запятой
byte f = encoding.default(h); //преобразовываем запятую в байт
byte q = encoding.default("\n"); // новая строка;
for(int i = 0; i<=text.length;i++){
if(buff[i]==f){buff[i]=q;
}else{}
}
//если на надо узнать результат то
text = encoding.default(buff,0,buff.length);
// и дальше выводим text
 
у тебя ошибка то что ты сделал так "," более грамотнее сделать вот так "\," иначе система считает что это точка либо разделительный символ.
Нет там никакой ошибки! Там все правильно написано!
 

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