【发布时间】:2019-05-23 14:37:41
【问题描述】:
在这个字符串中:
“数据源=srv1-a.be.com;初始目录=db1;提供者=SQLNCLI11;集成安全=SSPI;”我想用 PowerShell 脚本将数据源名称替换为 localhost,无论数据源名称是什么。
使用以下代码,字符串在 localhost 之后被截断!
我得到结果→Data Source=localhost。
"Data Source=srv1-a.be.com;Initial Catalog=db1;Provider=SQLNCLI11;Integrated Security=SSPI;" -replace '(?<grp1>Data Source=)(.*)', '${grp1}localhost'
结果应该是:
“数据源=localhost;初始目录=db1;提供者=SQLNCLI11;集成安全=SSPI;”【问题讨论】:
标签: powershell