110,532
社区成员
发帖
与我相关
我的任务
分享
string yourStr = "ConnectString={Persist Security Info=True;Provider=SQLOLEDB.1;User ID=xxx;Password=xxx;Data Source=xxx;Initial Catalog=xxx};UserName=xxx;UserID=xxx;";
MatchCollection mc = Regex.Matches(yourStr,"[^;{}]+(?=;)");
foreach(Match m in mc)
{
//m.Value就是你要的
}
string ConnectString = "{Persist Security Info=True;Provider=SQLOLEDB.1;User ID=xxx;Password=xxx;Data Source=xxx;Initial Catalog=xxx};UserName=xxx;UserID=xxx;";
List<string> list = ConnectString.Replace("{", "").Replace("}", "").Split(';').Where(s => s != string.Empty).ToList<string>();
string ConnectString = "{Persist Security Info=True;Provider=SQLOLEDB.1;User ID=xxx;Password=xxx;Data Source=xxx;Initial Catalog=xxx};UserName=xxx;UserID=xxx;";
List<string> list = ConnectString.Replace("{", "").Replace("}", "").Split(';').Where(s => s != string.Empty).ToList<string>();
string ss="";
string[] str = ss.Split(new char[] { ';', '}', '{' }, StringSplitOptions.RemoveEmptyEntries);