0
我是這個新平臺的新成員,我在Visual Basic.net中有個問題。 我想從txt文件中導入數據(或者如果您更喜歡richtextbox!),可以使用可以放置在txt文件中隨機位置的關鍵字。例如一個txt這樣的:從任意位置使用關鍵字的.txt文件導入文本
keyword 25
或像這樣:
keyword 25
在這兩種情況下,應用程序應該能夠識別,因爲關鍵字的存在的線,並得到數字(25)將被保存在一個變量中。當然這個數字可以在不同的文件中有所不同。
我想用類似這樣的代碼:
If line.StartsWith(keyword) Then
.....
End If
但問題是,關鍵字並不總是放在第一個字符(可以有空格前),我不t知道這個關鍵字在txt文件中的位置。
然後,我甚至會問你如何獲得數字,也可以放在關鍵字後面的隨機位置(但肯定在同一行)。
我希望一切都很清楚,謝謝如果你能幫助我。
你是說,每一個線將僅包含此關鍵字和一個數字,用空格任意數量在他們旁邊? – jmcilhinney
這是非常相似的: https://stackoverflow.com/questions/6370081/vb-net-if-string-contains-value1-or-value2 請檢查出來 – minimalist
感謝您的答案。正確的@ jmcilhinney! TXT文件是這樣的 '關鍵字1 = 25' \新行 '關鍵字2 = 36' \新行 'Keyword5 = 44' \新行 'KEYWORD3 = 12' \新行 'Keyword4 = 34' \新行 (與他們周圍的隨機空間) 我需要提取的數字,並把它們放在特定的變量。 你有什麼建議? –