簡體   English   中英

PowerShell替換具有雙引號的字符串

[英]PowerShell to replace string having double quotes

我有一個文件,我想用空白字符串替換文件下面的行

 optionsBuilder.UseSqlServer(@"Server=(localdb)\sql2016;Initial Catalog=psdb;Integrated Security=SSPI");

下面的PowerShell代碼無所作為。 請指教

(Get-Content $fileName2) -replace "^optionsBuilder.UseSqlServer.*$", "a" | Set-Content $fileName2

您要替換的字符串前面有一個空格。 那是故意的嗎? 謝謝@ansgar

我更改為^ *,並且有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM