【发布时间】:2011-11-28 16:39:18
【问题描述】:
由于某种原因,我在解析 web.config 文件中的连接字符串时遇到了麻烦。
我已经得到了 connectionString 但我正在尝试获取所有值,例如
- 数据源
- 初始目录
- 用户名
- 等等……
连接字符串如下所示:
数据源=db.sample.com;用户 id=sample-user;password=sample-password;初始 目录=样本目录;
【问题讨论】:
-
您需要使用正则表达式吗?看起来对 Powershell 用于拆分字符串的任何方法的两次调用都可以解决问题。在
;上调用一次拆分,然后遍历结果并按=拆分以获取您的键/值对。我会将此作为答案,但我不知道 a) Powershell 是否具有拆分功能,以及 b) 它叫什么。 -
是的,效果很好!谢谢!
标签: regex string parsing powershell connection