不是很简单的字符串截取问题?高手指教. Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456截取=后面;前面的一段在线等!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、取=号后的一段2、用split函数,取出;相隔的每段3、根据你的实际需求,拼字符串 用split截取到得是一些数组 难道我又对这些数组循环进行截取?高手啊 !!! string str = "Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456"; Match m = Regex.Match(str, "(?<==)[^;]+"); Console.WriteLine(str); while (m.Success) { Console.WriteLine(m.Value); m = m.NextMatch(); }/*192.168.66.20243NewsSearchAnalysissa123456*/ //仅供参考 String str = @"Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456"; SqlConnectionStringBuilder cnnbld = new SqlConnectionStringBuilder(); cnnbld.ConnectionString = str; Response.Write(String.Format("DataSource : {0}<br />", cnnbld.DataSource)); Response.Write(String.Format("InitialCatalog : {0}<br />", cnnbld.InitialCatalog)); Response.Write(String.Format("UserID : {0}<br />", cnnbld.UserID)); Response.Write(String.Format("Password : {0}<br />", cnnbld.Password));//结果:/*DataSource : 192.168.66.202InitialCatalog : 43NewsSearchAnalysisUserID : saPassword : 123456*/ string connStr = "Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456"; Response.Write(((connStr.Split(';')[0])).Substring((connStr.Split(';')[0]).LastIndexOf('=')+1));显示的是192.168.66.202 遇到关于动态列的问题? 怎么取出GridView列的值 |zyciis| 习惯用ASP.NET控件后在对input进行赋值的时候发现要把"转为" 那还有没有哪些特别的字段要转,那如何写绑定呢?谢谢 做网站的技术点!! ASP.NET初学网页设计问题 嵌套的datagrid 问题?? 验证控件让按钮无效,通过外网internet访问服务器按钮不能使用,但通过内网却可以,按钮有效!咋回事啊? 求asp.net 数据库绑定无限级联下拉框 如何判断某一网页是否已经打开 状态保存不了? 异步处理的类有哪些 高手看JS
2、用split函数,取出;相隔的每段
3、根据你的实际需求,拼字符串
string str = "Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456";
Match m = Regex.Match(str, "(?<==)[^;]+");
Console.WriteLine(str);
while (m.Success)
{
Console.WriteLine(m.Value);
m = m.NextMatch();
}
/*
192.168.66.202
43NewsSearchAnalysis
sa
123456
*/
//仅供参考
String str = @"Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456";
SqlConnectionStringBuilder cnnbld = new SqlConnectionStringBuilder();
cnnbld.ConnectionString = str;
Response.Write(String.Format("DataSource : {0}<br />", cnnbld.DataSource));
Response.Write(String.Format("InitialCatalog : {0}<br />", cnnbld.InitialCatalog));
Response.Write(String.Format("UserID : {0}<br />", cnnbld.UserID));
Response.Write(String.Format("Password : {0}<br />", cnnbld.Password));
//结果:
/*
DataSource : 192.168.66.202
InitialCatalog : 43NewsSearchAnalysis
UserID : sa
Password : 123456
*/
string connStr = "Data Source=192.168.66.202;Initial Catalog=43NewsSearchAnalysis;uid=sa;password=123456";
Response.Write(((connStr.Split(';')[0])).Substring((connStr.Split(';')[0]).LastIndexOf('=')+1));显示的是192.168.66.202