Есть файл в котором записаны значения через | . Выглядит примерно так
PARAM_ONE|1|N
PORT|1|502
PARAM_TWO|1|0
Мне необходимо изменить PORT|1|502 на PORT|1|500
Использую для этого выражение (PORT\|\d+\|)(\d+) с заменой $1 500
В итоге получаю строку PORT|1| 500 в которой появился пробел.
Такой командой командой пытаюсь сделать замену.
"PORT|1|502" -creplace "(PORT\|\d+\|)(\d+)",'$1 500'