Powershell - добавьте угловые скобки к XML, сохраняя при этом свободное место - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть строка с начальным пробелом, для которой требуется угловая скобка '<': </p>

$str = "    !-- here is a line"

Я пытаюсь использовать замену строки, чтобы добавить открывающую угловую скобку, сохраняя пробел, чтобы получить этот результат:

PS > $str    
"    <!--here is a line"

Попытка 1 (пробовал это с и без escape-символа):

$str -replace "(\s+)$str", "$1`<$str"
    !--here is a line

Попытка 2:

$strWOW = $str.TrimStart()
$newstr = "<" + $strWOW
Write-Host $newstr
<!--here is a line
$str -Replace "(\s+)$str", "$1$newstr"
    !--here is a line

По какой-то причине -Замена, кажется, лишает угловую скобку. Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...