有關讀取txt文件檔內容

shan
請問 一個文件檔 p1.txt
內容如下:

This is Mary test 2345
This is Peter test 5566
Mary call peter number 3389 taipei

================================

其中要取得
1. mary (因為條件式有2345 才去讀取名字 mary)
2. 取得 mary 第三行的 3389

其他都不要
==================================
我寫這樣, 但在讀取關鍵字與條件都沒測試 OK
請教各位大大高手, 提供幫忙
謝謝

Dim sr As New System.IO.StreamReader("d:\p1.txt")

Do While sr.Peek > -1
TextBox1.Text &= sr.ReadLine
System.Threading.Thread.Sleep(1000)
Loop
sr.Close()

====================================

MIS2000 Lab
您已經會讀取文字檔了
只要每讀取一列文字,就針對字串去判別
處理您的規則即可。
1. mary (因為條件式有2345 才去讀取名字 mary)
2. 取得 mary 第三行的 3389


您是哪個功能不會寫?
第一,讀取文字檔(您OK了)
第二,讀取檔案中,每一列文字(您OK了 - sr.ReadLine())
第三,字串的搜尋、判斷(例如:.IndexOf() 您會嗎? https://docs.microsoft.com/zh-tw/dotnet/api/system.string.indexof?view=net-6.0 )
第四,..........

shan
請問 開始用 indexOf
但那indexof底下出現警告寫
indexio不是 system.io.streamReader成員

請問是否區哪方面 imports 嗎
缺氧的羊:窒息
【第三,字串的搜尋、判斷(例如:.IndexOf() 您會嗎? https://docs.microsoft.com/zh-tw/dotnet/api/system.string.indexof?view=net-6.0 )】

上面這行字的後面有網址...
https://docs.microsoft.com/zh-tw/dotnet/api/system.string.indexof?view=net-6.0

[String.indexOf]


使用範例:
TextBox1.Text = "This is Mary test 2345".indexOf("Mary")
回到頂部