c#,读取一段文本,从指定的字符开始,到指定字符结束
4个回答
展开全部
可以考虑用字符串处理方法来做;
如果,你是从一个文本文件来做的话,那也就是IO文件流读取,用StreamReader对象的ReadToEnd()方法,用一个string 类型的变量接受,然后就是对这个string 类型的变量所进行的字符串操作,无非就是对string 对象的一个Substring()方法操作:例
StreamReader sr = new StreamReader();
string totalStr = sr.ReadToEnd();
string getStr = totalStr.Substring(开始位置,结束位置);
这样就可以得到你要的一段文本;
注意:在类之前记得引入命名空间System.IO;用来引入文件流操作。
例如:
你读取指定字符在字符串的位置起始位置及结束位置,再用substring,
如:
string s = "1234abc123444555efcdeeee";
int i = s.IndexOf("abc")+1;
int j = s.IndexOf("ef");
string str = s.Substring(i, j - i+2);
如果,你是从一个文本文件来做的话,那也就是IO文件流读取,用StreamReader对象的ReadToEnd()方法,用一个string 类型的变量接受,然后就是对这个string 类型的变量所进行的字符串操作,无非就是对string 对象的一个Substring()方法操作:例
StreamReader sr = new StreamReader();
string totalStr = sr.ReadToEnd();
string getStr = totalStr.Substring(开始位置,结束位置);
这样就可以得到你要的一段文本;
注意:在类之前记得引入命名空间System.IO;用来引入文件流操作。
例如:
你读取指定字符在字符串的位置起始位置及结束位置,再用substring,
如:
string s = "1234abc123444555efcdeeee";
int i = s.IndexOf("abc")+1;
int j = s.IndexOf("ef");
string str = s.Substring(i, j - i+2);
展开全部
也就是获得开始到结束中间的字符串是吗?
可以考虑用字符串处理方法来做;
如果,你是从一个文本文件来做的话,那也就是IO文件流读取,用StreamReader对象的ReadToEnd()方法,用一个string 类型的变量接受,然后就是对这个string 类型的变量所进行的字符串操作,无非就是对string 对象的一个Substring()方法操作:例
StreamReader sr = new StreamReader();
string totalStr = sr.ReadToEnd();
string getStr = totalStr.Substring(开始位置,结束位置);
这样就可以得到你要的一段文本;
注意:在类之前记得引入命名空间System.IO;用来引入文件流操作
希望可以帮助你~
可以考虑用字符串处理方法来做;
如果,你是从一个文本文件来做的话,那也就是IO文件流读取,用StreamReader对象的ReadToEnd()方法,用一个string 类型的变量接受,然后就是对这个string 类型的变量所进行的字符串操作,无非就是对string 对象的一个Substring()方法操作:例
StreamReader sr = new StreamReader();
string totalStr = sr.ReadToEnd();
string getStr = totalStr.Substring(开始位置,结束位置);
这样就可以得到你要的一段文本;
注意:在类之前记得引入命名空间System.IO;用来引入文件流操作
希望可以帮助你~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string.indexof()指定字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询