【发布时间】:2012-08-03 21:25:36
【问题描述】:
我想从连接字符串(字符串变量)中提取服务器和数据库名称。随着我们从 DEV 移动到 STAGE 再到 PROD,服务器和数据库的名称会发生变化。
这是一个例子:
Data Source=SERVER_XYZ;Initial Catalog=DATABASE_XYZ;User ID=us;Password=pass
Data Source=SERVER_XYZPQR;Initial Catalog=DATABASE_XYZPQR;User ID=us;Password=pass
注意名称的变化(以及整个字符串的长度)。
如何在不知道长度的情况下捕获数据源和初始目录?这样在表单加载时,它将获取服务器和数据库名称以显示给用户(以便他/她可以看到他/她连接到哪个服务器和数据库?
【问题讨论】:
-
你用什么语言工作?
-
@Daniel 不是当 .net 提供一个类来处理这个问题时
-
@Daniel:您有问题并决定使用正则表达式解决它。现在你有两个...
-
恕我直言,正则表达式是开发人员工具箱的一个很好的补充,只是我认为它不应该用作锤子......