Посмотрите про работу со строками string.format тогда сможете создавать свои строки в нужном формате.Подскажите простое решение на C#
Есть переменная(несколько строк)
Мама
Мыла
Раму
Нужно переделать в
--Мама
--Мыла
--Раму
Подскажите простое решение на C#
string inputStr = project.Variables["inputStr"].Value; // многострочная переменная
List<string> list = inputStr.Split(new char[] { '\r','\n'}, StringSplitOptions.RemoveEmptyEntries).ToList(); // разделение на список
string symbolsToInsert = project.Variables["symbolsToInsert"].Value; // символ
for (int i = 0; i < list.Count; i++)
list[i] = $"{symbolsToInsert}{list[i]}"; // конкатенация
return string.Join("\r\n", list); // объединение в многострочную переменную
return string.Join("\n", project.Variables["ПЕРЕМЕННАЯ"].Value.Split('\n').Select(x => "--" + x));
(?m)^--Можно с помощью Regex=>Замена
Регулярка -(?m)^
Заменить на ---
[/ЦИТИРОВАТЬ]
А какая регулярка нужна, чтобы добавить в конец строки? сделал (?m)$. ставится, но весь текст получается не в столбик а в единую строку
В строку "На что заменить" добавьтеА какая регулярка нужна, чтобы добавить в конец строки? сделал (?m)$. ставится, но весь текст получается не в столбик а в единую строку
{-String.Enter-} в конце.// Добавить приставку к каждой строке
var list = project.Lists["Список 1"];
for(int i=0;i<list.Count;i++)
{
list[i] = "текст в начало строки"+list[i];
}
return 0;
// Добавить окончание к каждой строке
var list = project.Lists["Список 1"];
for(int i=0;i<list.Count;i++)
{
list[i] = list[i]+"текст в конец строки";
}
return 0;
регуляркаа как весь файл обработать разом ?
мне надо добавить символ в конце каждой строки
(?m)$

