Re: Задача на регулярные выражения
От: Sharov Россия  
Дата: 25.10.18 17:44
Оценка:
Здравствуйте, igor-booch, Вы писали:

А это точно на регулярные выражения задача?

Очень грубо как-то так:

input -- "var1 const1 var2 var2.var3 var2.var4 var2.var5"

regex -- ^(?<bef>.*)(?<c>const1)(?<aft>.*)$

replace exp -- $1$3$2


$1 -- первая группа <bef>
$2 -- вторая группа <c>
$3 -- вторая группа <aft>

Его надобно поотладить, типа условного before и after + разобраться с пробелами. Но начать можно с этого варианта.


Упд.:

Вероятно я слишком просто понял задачу, поэтому скорее мой вариант это не то. Думал надо просто const1 заменить пробелом и отправить в конец. А тут все сложнее. Но думаю и мой способ можно
под решение переделать.
Кодом людям нужно помогать!
Отредактировано 25.10.2018 17:49 Sharov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.