C# как убрать переносы символов в переменной

gexweb

Client
Регистрация
04.12.2016
Сообщения
144
Благодарностей
23
Баллы
18
Сделал простой генератор ников, работает, все вроде нормально. В определенном месте кода в переменную проекта заносится результат nikname+result, где nikname это никнейм из списка, а result это рандомные три буквы для улучшения уникальности. В момент регистрации, этот сборный никнейм вводится одной строчкой в нужное поле, все хорошо. Но если его скопировать из переменной проекта и вставить в текстовый документ, то он разбивается на свои половинки nikname и result в разных строках))) Подскажите как прилепить эти два слова в коде, чтобы оно было одним целым.

C#:
// Генерируем три буквы
string result = Macros.TextProcessing.RandomText(3, "c","").ToLower();
// Никнейм из списка + result
string name = array[rnd.Next(0, array.Length)] + result;
// Присвоил значение переменной проекта
project.Variables["name"].Value = name;
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 383
Баллы
113

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 511
Благодарностей
873
Баллы
113
Сделай замену регексом \B на пустоту
 
  • Спасибо
Реакции: gexweb

GraaFf

Client
Регистрация
21.05.2016
Сообщения
126
Благодарностей
53
Баллы
28
Попробуйте так
C#:
project.Variables["name"].Value = Regex.Replace(name, @"\r\n|\r|\n", "");
 
  • Спасибо
Реакции: gexweb

gexweb

Client
Регистрация
04.12.2016
Сообщения
144
Благодарностей
23
Баллы
18

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