Size: a a a

2018 February 28

P

Pavel in Powershell Ru
В моём понимании они же должны разрешиться в $1
источник

AS

Aggron Stonebreaker in Powershell Ru
я не понял что ты имеешь в виду
источник

AS

Aggron Stonebreaker in Powershell Ru
у меня есть шаблон, я хз как он работает, но возможно это поможет
источник

AS

Aggron Stonebreaker in Powershell Ru
$CorrecttelephoneNumber = $TmptelephoneNumber -replace "^(.)(...)(...)(..)(..)$",'+7 $2 $3 $4 $5'
источник

AS

Aggron Stonebreaker in Powershell Ru
на входе 89234567890
источник

AS

Aggron Stonebreaker in Powershell Ru
на выходе +7 923 456 78 90
источник

P

Pavel in Powershell Ru
Aggron Stonebreaker
у меня есть шаблон, я хз как он работает, но возможно это поможет
Я понимаю, как это работает. Я не понимаю, почему это работает именно так, с такими кавычками. Ещё один квирк поша, который надо просто запомнить?
источник

EK

Evgeny Khitrinevich in Powershell Ru
Довольно просто работает
источник

EK

Evgeny Khitrinevich in Powershell Ru
Это же элементарная регулярка
источник

AS

Aggron Stonebreaker in Powershell Ru
видимо всё упирается в то что в "" он пытается раскрыть $1 $2 как переменные
источник

AS

Aggron Stonebreaker in Powershell Ru
собственно, консоль их даже подсвечивает
источник

AS

Aggron Stonebreaker in Powershell Ru
$2 = "test"
"89123456789" -replace "^(.)(...)(...)(..)(..)$","+7 $2 $3 $4 $5"
вывод:
+7 test
источник
2018 March 01

i

inqfen in Powershell Ru
Всем привет
источник

i

inqfen in Powershell Ru
Есть вопрос, можно ли в PS вкладывать хеш-таблицу в массив?
источник

i

inqfen in Powershell Ru
С сохранением структуры
источник

i

inqfen in Powershell Ru
то есть типа @(@{table1}; @{table2}; @{table3})
источник

P

Pavel in Powershell Ru
Можно создать коллекцию из нескольких хэш-таблиц, почему нет.
источник

i

inqfen in Powershell Ru
$stands = Get-ChildItem IIS:\Sites\
   foreach ($stand in $stands){
       $name_without_host = $stand.Name -replace '\.((test)|(dev))' ""
       foreach ($name in $name_without_host){
           if ($name -match "(\w)+-(\w)+"){
           $stand_params = @{
               name=$stand.Name;
               path_list=$stand.PhysicalPath;
               container_branch=""
           }
           $stands_params = $stands_params + $stand_params
           }
       $stands_params

Просто вот так получается просто массив из всех значений по очереди
источник

i

inqfen in Powershell Ru
Может там не + надо?
источник

P

Pavel in Powershell Ru
Не.
источник