各位大神,我现在需要将文本文件里的内容分割出来。
文本文件内容是:
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);