Обработка текста - замена. Как подставить найденное значение?

vaulroon

Client
Joined
Oct 20, 2017
Messages
274
Reaction score
11
Points
18
В общем, мне надо в одной строке добавить текст.
Строка выглядит так:
Логин - Login12345
А сделать надо так:
Логин - Login12345, последний вход - сегодня.

В notepad++, например, можно сделать так:
Найти: (Логин - (.*?))(?=\r\n)
Заменить на: \1, последний вход - сегодня.
И вместо \1 подставит первую группу. В кубике так не канает. Так вот, вопрос: как это сделать можно при помощи регулярки?
Я знаю, что можно спарсить логин и в поле "что искать" вбить "Логин - переменная.логин", но меня интересует именно способ при помощи регулярке, аналогично приведенному примеру.
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
19,516
Reaction score
8,703
Points
113
В общем, мне надо в одной строке добавить текст.
Строка выглядит так:
Логин - Login12345
А сделать надо так:
Логин - Login12345, последний вход - сегодня.

В notepad++, например, можно сделать так:
Найти: (Логин - (.*?))(?=\r\n)
Заменить на: \1, последний вход - сегодня.
И вместо \1 подставит первую группу. В кубике так не канает. Так вот, вопрос: как это сделать можно при помощи регулярки?
Я знаю, что можно спарсить логин и в поле "что искать" вбить "Логин - переменная.логин", но меня интересует именно способ при помощи регулярке, аналогично приведенному примеру.
при помощи кубика Операции над списком, удалить строку содержащую этот логин и тут же вставить измененную строку в конец списка..
 

vaulroon

Client
Joined
Oct 20, 2017
Messages
274
Reaction score
11
Points
18
при помощи кубика Операции над списком, удалить строку содержащую этот логин и тут же вставить измененную строку в конец списка..
Не, не подойдет. У меня эта строка находится в блоке, который выглядит грубо говоря вот так:
============
мыло:пароль
логин
доп инфа
============
 

doc

Client
Joined
Mar 30, 2012
Messages
8,613
Reaction score
4,601
Points
113
Найти: (Логин - (.*?))(?=\r\n)
Заменить на: $1, последний вход - сегодня.
 
  • Thank you
Reactions: vaulroon

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)