求正则表达式 Data Source=192.168.0.1\SQL2008;Initial Catalog=testDB;User ID=sa;Password=sa取出 数据库实例名, 数据库名,用户名,密码; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string source = @"Data Source=192.168.0.1\SQL2008;Initial Catalog=testDB;User ID=sa;Password=sa"; Regex reg = new Regex(@"Data Source=(?<datasource>.*);Initial Catalog=(?<catalog>.*);User ID=(?<user>.*);Password=(?<psw>.*)"); MatchCollection mc = reg.Matches(source); foreach (Match m in mc) { MessageBox.Show(m.Groups["datasource"].Value); MessageBox.Show(m.Groups["catalog"].Value); MessageBox.Show(m.Groups["user"].Value); MessageBox.Show(m.Groups["psw"].Value); } Initial Catalog=(?<实例名>[^;]+);User ID=(?<用户名>[^;]+);Password=(?<密码>\w+) (?i)(?:Data\sSource|Server)=(?<server>[^;]+);Initial Catalog=(?<db>[^;]+);User ID=(?<id>[^;]+);Password=(?<pw>\S+) C#开发C/S结构程序选用那种技术较好. C#怎样实现与数据库连接对登录的用户名和密码进行验证? .net 好友系统 如何编写 局域网对共享服务器上文件进行读取删除操作 怎么判断listbox选中第几项 局域网内的IP多播问题,高手请进! 50分求解!!! c#.NET 的sitemap关于结点的URL问题 在读取xml文件的时候遇到这样一个问题 谢谢大家帮忙解决 再次散分 Xamarin 安装 c# Timer问题 ASP.net登陆弹窗问题
string source = @"Data Source=192.168.0.1\SQL2008;Initial Catalog=testDB;User ID=sa;Password=sa";
Regex reg = new Regex(@"Data Source=(?<datasource>.*);Initial Catalog=(?<catalog>.*);User ID=(?<user>.*);Password=(?<psw>.*)");
MatchCollection mc = reg.Matches(source);
foreach (Match m in mc)
{
MessageBox.Show(m.Groups["datasource"].Value);
MessageBox.Show(m.Groups["catalog"].Value);
MessageBox.Show(m.Groups["user"].Value);
MessageBox.Show(m.Groups["psw"].Value);
}