Информация об изменениях

Сообщение Задача на регулярные выражения от 25.10.2018 15:46

Изменено 25.10.2018 15:50 igor-booch

Задача на регулярные выражения
Нужно написать регулярное выражение для поиска и замены.

Примеры:

var1 const1 var2 var2.var3 var2.var4 var2.var5

должно замениться на

var1.var3 var1.var4 var1.var5 const1




var10 const1 var20 var20.var3 var20.var40

должно замениться на

var10.var30 var10.var40 const1


1. То есть нужно взять первую строку после const1 ограниченную пробелами (var2 или var20)
2. Во второй и последующих строках после const1 ограниченных пробелами (var2.var3 var2.var4 var2.var5 и var20.var3 var20.var40)нужно заменить строку из пункта 1 на строку, которая стоит до const1 (var1 и var10)
3. const1 ставится в конец
Задача на регулярные выражения
Нужно написать регулярное выражение для поиска и замены.

Примеры:

var1 const1 var2 var2.var3 var2.var4 var2.var5

должно замениться на

var1.var3 var1.var4 var1.var5 const1




var10 const1 var20 var20.var3 var20.var40

должно замениться на

var10.var30 var10.var40 const1



То есть
1. Нужно взять первую строку после const1 ограниченную пробелами (var2 или var20)
2. Во второй и последующих строках после const1 ограниченных пробелами (var2.var3 var2.var4 var2.var5 и var20.var3 var20.var40)нужно заменить строку из пункта 1 на строку, которая стоит до const1 (var1 и var10)
3. const1 ставится в конец