如何截取文本的特定字段?

rio_chen 2006-02-20 12:58:36
现有一个文本文件:example.txt,内容如下

……
2006-2-20 abcdefghijklmnopqrstuvwxyz
……


需要从2006-2-20开始截取(包括2006-2-20),一直得文本最后。

截成一个文本,或者一个变量。应该如何做呢?

...全文
122 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kofkyo 2006-02-20
  • 打赏
  • 举报
回复
string str="
……
2006-2-20 abcdefghijklmnopqrstuvwxyz
……";
str=str.Substring(str.IndexOf("2006-2-20"));


Substring
sanjie88 2006-02-20
  • 打赏
  • 举报
回复
Dim Fn As String = "C:\example.txt"
Dim fs As New System.IO.StreamReader(Fn)
Dim current As String = fs.ReadToEnd
Dim pop As Integer = 0
pop = current.IndexOf("2006-2-20")
Dim ResStr As String = current.Substring(pop)
Overriding 2006-02-20
  • 打赏
  • 举报
回复
建议楼主多看书,很初级的问题。
夜雨悠扬 2006-02-20
  • 打赏
  • 举报
回复
dim str="……
2006-2-20 abcdefghijklmnopqrstuvwxyz
……"
dim strArr()=Str.split(chr(10))

直接用strArr(0),strArr(1)就可以了
  • 打赏
  • 举报
回复
正确答案了
pgy8288 2006-02-20
  • 打赏
  • 举报
回复
楼上正解
qugui 2006-02-20
  • 打赏
  • 举报
回复
string str="
……
2006-2-20 abcdefghijklmnopqrstuvwxyz
……";
str=str.Sunstring(str.IndexOf("2006-2-20"));

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧