Итак, у меня есть эта переменная:
Frontend=http://xxxx-xxx.xxx.se/nexus/service/local/repositories/xxxxx_Releases/content/xxx/1.1.1.2/xxxx-1.1.01.2.nupkg
Теперь я хочу PowerShell, который принимает только 1.1.1.2 (регулярное выражение?)
Затем этот номер должен быть заменен в свойствефайл (propfile.properties) выглядит следующим образом
FE=1.1.1.1
Таким образом, 1.1.1.1 следует заменить на 1.1.1.2
Можно ли начать работать с powershell?
РЕДАКТИРОВАТЬ.Числа, которые нужно найти в переменной: 1.X (0-3) .X (0-X) .X (0-X)
Извлечение чисел для начала:
$str = "Frontend=http://xxxx-xxx.xxx.se/nexus/service/local/repositories/xxxxx_Releases/content/xxx/1.1.1.2/xxxx-1.1.01.2.nupkg" $str -match '^(.*?)((\d\.){3}\d)(.*)$' $matches[2] # 1.1.1.2