Как перед всеми строчками вставить текст?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Хая.
Имеем список с разными id (буквы-цифры)
пример

PjqKPHZJgF0
sXP6vliZIHI
IuoZin56fLA
s46AjtQBS-o
FwY6uiv-rIU
K1O9Dj0GLos
k2NskGo6x40


Как перед всеми строками (ЗА РАЗ) поставить нужный текст (однообразный)?
чтобы получилось так

нужный_текст-PjqKPHZJgF0
нужный_текст-sXP6vliZIHI
нужный_текст-IuoZin56fLA

PS\ хочется за одно действие это сделать, с помощью "замены" как видите не возможно, так как нет за что зацепиться, возможно есть регулярка, но я ее не знаю :(
А сделать с помощью манипуляций со списком это знаю, но хотелось бы в одно действие.

Спасибо
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
186
Баллы
43
я в Нотпад++ делаю через замену регуляркой такие моменты: ^ заменить на нужный текст
Попробуй такую замену в Зенно сделать
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Работает, но почему-то заменяет только первую строчку, хотя стоит "все"
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
думал изза объединения списка, типа прога считает одной строкой, но попробовал все варики, и с новой строки, и разделением enter
нифига не помогает, только первая строка меняется.
а в notepad++ все норм работает.

странно
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
версия 5.12.2.0 не замечал глюков...

ждем сниппет )
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
186
Баллы
43
сейчас сам попробую, отпишусь.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
походу косяк в том что когда со списка объединяешь, зенка в любом случае думает что это одна строчка
я для теста попробовал заменить последнюю строку, но заменилась первая
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
186
Баллы
43
в цикле на кубиках, если брать по одной строке отработало нормально
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
в цикле на кубиках, если брать по одной строке отработало нормально
да, знаю, но хотелось бы один действием, ладно подожду, если помощи не будет, сделаю на кубиках.
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
да, знаю, но хотелось бы один действием, ладно подожду, если помощи не будет, сделаю на кубиках.
Заменяйте так:
(?m)^
Тогда заменить все строки, а не только первую!
 
  • Спасибо
Реакции: backoff

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

ТРОН

Client
Регистрация
31.07.2016
Сообщения
336
Благодарностей
381
Баллы
63
Вижу уже помогли, а я тут конструировал, но не доделал, пусть будет так, может кому пригодится
Код:
var count = project.Lists["Spisok"].Count();
var str = string.Join("\r\n", project.Lists["Spisok"].Take(count));
str = Regex.Replace(str, @"\r\n", "\r\n нужный_текст-");
return project.Variables["text"].Value = str;
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
Самый быстрый способ

Sublime++
Выделить все ctrl+a
Дальше ctrl+shift+l
Дальше стрелку влево несколько раз и на начало строки
Дальше пишешь строчку какую нужно, она появляется перед всеми строками сразу
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

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