Я пытаюсь заменить строку в файле. Пример текстового файла File.txt
:
<add key="apple" value="C:\test\web.config"/>
<add key="banana" value="C:\test\web2.config"/>
<add key="orange" value="C:\test\web3.config"/>
Это код, который у меня есть, используя соответствующий шаблон:
$content = Get-Content -Path C:\File.txt
$content -replace "<add key=`"apple*", '<add key="mango" value="C:\test\web.config"/>'
Выход:
<add key="mango" value="C:\test\web.config"/>" value="C:\test\web.config"/>
Желаемый вывод:
<add key="mango" value="C:\test\web.config"/>
Подстановочный знак *
не соответствует концу строки.
Что я здесь не так делаю?