Строка Powershell -заменить значение первого аргумента? - PullRequest
0 голосов
/ 04 июня 2018

В настоящее время я работаю над сценарием powershell, в котором я должен заменить все выражения на «[AZ] =» to »(буква первого выражения):«

Например, «A =» станет"E =", "Z =" -> "Z:" и т. Д.

Итак, в конце я хочу запомнить часть первого аргумента и вставить его во второй аргумент.

Есть ли эффективный способ сделать это?

$quotaTXT3 = $quotaTXT2  -replace '[A-Z]=', '[A-Z]:'

1 Ответ

0 голосов
/ 04 июня 2018

Вы ищете группы захвата .

Вы используете их следующим образом:

$quotaTXT3 = $quotaTXT2  -replace '([A-Z])=', '$1:'
...