比如说我有这么一段字符串
fodajfsasfda
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo
我如何取得To:后面的“wodemingzi”这段字符啊!
用什么函数来取!
有具体代码或者思路的最好
fodajfsasfda
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo
我如何取得To:后面的“wodemingzi”这段字符啊!
用什么函数来取!
有具体代码或者思路的最好
看msdn!
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo";
string name = str.Split("\r\n")[1].Split(':')[1];
string str = @"fodajfsasfda
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo";
string[] arrname = str.Split(ch);
for (int i = 0; i < arrname.Length; i++)
{
if (arrname[i].IndexOf("To:") >= 0)
{
System.Console.Write(arrname[i].Replace("To:",""));
System.Console.ReadLine();
return;
}
}
string s = (Regex.Split(str, @"\r\n")[1]).Split(':')[1];
fodajfsasfda
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo
这样的形式的中间以|隔开
fodajfsasfda
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo|
fodajfsasfda
To:wodemingzi
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo|
就象上面的那样
这样我该怎么取得TO:后面的字符!
line = line.ToLower();
string str;
if (line.IndexOf("to:") != -1)
{
srt = line.Substring(line.IndexOf("to:") + 3, line.Length - line.IndexOf("to:") - 3)
}
To:"wodemingzi" <wodemingzi>
这样,我如何只取一个wodemingzi
照上面的方法我别的问题都解决了
现在就是取出来的是"wodemingzi" <wodemingzi>
如何只取得wodemingzi这一个字符串啊!
现在就剩这个问题没解决了
while (sr.Peek() > 0)
{
String str = sr.ReadLine();
if (str.IndexOf("To:") != -1)
{
str = str.Substring(str.IndexOf("To:") + 3);
}
Console.WriteLine(str);
}
sr.Close();
To:"wodemingzi" <wodemingzi>
这样,我如何只取一个wodemingzi没太明白,能不能再把文本文件中的内容贴出来看看..
To:"wodemingzi" <wodemingzi>
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo|
fodajfsasfda
To:"wodemingzi1" <wodemingzi1>
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo|
fodajfsasfda
To:"wodemingzi2" <wodemingzi2>
foasflsaldjfsadfasjdfoasdfads
faosdfjasdo|
文本中就是这种格式的!
现在取出的是
"wodemingzi" <wodemingzi>
"wodemingzi1" <wodemingzi1>
"wodemingzi2" <wodemingzi2>这样子!
我想的是如何取得
wodemingzi
wodemingzi1
wodemingzi2
这样
int bbb=mmm.IndexOf('>');
mmm = mmm.Remove(aaa);
mmm = mmm.Replace('"', ' ');
mmm = mmm.Trim();
谢谢大家提供的思路
我解决了!
上面就是我的解决办法!