Server=localhost;database=SCM;UID=sa;PWD=ks.comcom;Connect Timeout=300;
上面是数据库连接串
怎么可以取到 "UID="后面"sa"和 "PWE="后面的"ks.commcom",并用str1和str2分别替换他们,
uid和pwd不是固定的
上面是数据库连接串
怎么可以取到 "UID="后面"sa"和 "PWE="后面的"ks.commcom",并用str1和str2分别替换他们,
uid和pwd不是固定的
调试欢乐多
string str2 = "bb";
Server=localhost;database=SCM;UID="+str1+";PWD="+str2+";Connect Timeout=300;
//查找UID="后面"sa
string str1 = "abcHHHHHfg";
int index1 = str1.IndexOf("UID");
int index2 = str1.IndexOf("PWD");
string str2 = str1.Substring(index1 + 1, index2 - index1 - 2);
Console.WriteLine(str2);
string result=Regex.Replace("Server=localhost;database=SCM;UID=sa;PWD=ks.comcom;Connect Timeout=300;","(?<=UID[=])[^;]*(?=[;])",str1);
result=Regex.Replace(result,"(?<=PWD[=])[^;]*(?=[;])",str2);
str1,str2为你要替换的东西