读书人

关于file拆分的有关问题

发布时间: 2012-08-09 15:59:21 作者: rapoo

关于file拆分的问题
连接字符串为:Data Source='192.168.0.4';database='mdb';uid='sa';pwd='sa';

我会用file的方法读取ini但是要实现有4个文本框分别把这四个值都读取掉,用file怎么写呢,请高手解答一下。

[解决办法]

C# code
using System.Text.RegularExpressions;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            string str = "Data Source='192.168.0.4';database='mdb';uid='sa';pwd='sa';";            Regex reg = new Regex(@"^Data Source='(?<datasource>.*?[^;])';database='(?<database>.*?[^;])';uid='(?<uid>.*?[^;])';pwd='(?<pwd>.*?[^;])';$", RegexOptions.IgnoreCase);            Match m=reg.Match(str);            if (m.Success)            {                Console.WriteLine(m.Groups["datasource"].Value);//192.168.0.4                Console.WriteLine(m.Groups["database"].Value);//mdb                Console.WriteLine(m.Groups["uid"].Value);//sa                Console.WriteLine(m.Groups["pwd"].Value);//sa            }            Console.Read();        }    }} 

读书人网 >C#

热点推荐