当前位置: 代码迷 >> C# >> 怎么分割文本文件内容,求大神关注啊谢谢啦!
  详细解决方案

怎么分割文本文件内容,求大神关注啊谢谢啦!

热度:101   发布时间:2016-05-05 04:04:44.0
如何分割文本文件内容,求大神关注啊,多谢啦!!!
各位大神,我现在需要将文本文件里的内容分割出来。
文本文件内容是:
RETURN_CODE=0
RETURN_MESSAGE=1 
我需要把“=”前后分开,并将‘RETURN_CODE’ 和‘RETURN_MESSAGE’作为输出变量,输出的结果是‘0’和‘1’。

小弟新手,求大神指点啊!多谢啦!好人一生平安!
------解决思路----------------------
static void TestRegexMatch()
        {
            string txt = @"RETURN_CODE=0
RETURN_MESSAGE=1 ";
            Regex.Matches(txt, @"(\b\w+\b)=([^\r\n]+)").Cast<Match>().ToList().ForEach(m =>
            {
                Console.WriteLine(string.Format("Key:{0}  Value:{1}", m.Groups[1].Value, m.Groups[2].Value));
            });
        }

你运行下就懂了
------解决思路----------------------
http://www.itnose.net/detail/6242488.html
------解决思路----------------------

            string str1 = "RETURN_CODE=0";
            string str2 = "RETURN_MESSAGE=1";
            string strOut1 = str1.Substring(0, str1.IndexOf("="));
            string strOut2 = str2.Substring(0, str2.IndexOf("="));
            string strValue1 = str1.Substring(str1.IndexOf("=") + 1, str1.Length - str1.IndexOf("=") - 1);
            string strValue2 = str2.Substring(str2.IndexOf("=") + 1, str2.Length - str2.IndexOf("=") - 1);
            Response.Write(strOut1 + " is " + strValue1 + "
------解决思路----------------------
" + strOut2 + " is " + strValue2);