<add key="strConn" value="server=(local);database=CRIC;uid=sa;pwd=sa"><add>
想取得key双引号里的内容
还有value双引号里的内容
还想取得value里各等号后分号前的内容
就只有10分了,见谅
想取得key双引号里的内容
还有value双引号里的内容
还想取得value里各等号后分号前的内容
就只有10分了,见谅
解决方案 »
- 下面这个类该如何调用?为什么提示非静态方法或属性要求被引用?
- C#调用C++DLL函数,结构体输出参数不正确
- 做项目设计的朋友,你的项目是怎样的架构?
- C#面试题:请解释一个WEB页面中代码执行次序。
- 急!!!求解
- 求InstallShield12下载的地址
- 求一正则,匹配非www的任意英文+数字
- C#中把DataTable作为一张新表保存到SQL Server
- 关于对象的显示问题
- 我用VS2003 C#做一个程序,需要HTTP POST。但是第一次能成功,第二次就(GetResponse()处)报错提示基础连接已经关闭。请高手帮帮小弟
- 可否使用openfiledialog取得目录,而不是文件,谢谢
- 关于DATAGRID控件中单元格中使用可选择控件的问题?急!!!
当然前题是楼主所讲的内容是放在配置文件上如app.config和web.config
不是的,我是想做一个生成器,
获取value里面的内容Regex myReg=new Regex("(?<=value=\")(\\w*=[^;]*)+");
取value值:value="server=(.*);database=(.*);uid=(.*);pwd=(.*)">
比如string s="<add key=""strConn"" value=""server=(local);database=CRIC;uid=sa;pwd=sa""><add>"
具体怎么取得
key的值,value的值,server的值,database的值……,还请指点
注意using System.Text.RegularExpressions;后才能使用string str = "<add key=\"strConn\" value=\"server=(local);database=CRIC;uid=sa;pwd=sa\"><add>";
Regex reg = new Regex("<add key=\"(.*)\" value=\"server=(.*);database=(.*);uid=(.*);pwd=(.*)\"><add>");
Match arr = reg.Match(str);
string sKey = arr.Groups[0].ToString();
string sServer = arr.Groups[1].ToString();
string sDb = arr.Groups[2].ToString();
string sUid = arr.Groups[3].ToString();
string sPwd = arr.Groups[4].ToString();