我成功地使用這個代碼從該行的文本我要找:查找字符串行號同時進行定位線VB
Dim lines = all_prices.Split({vbCrLf}, StringSplitOptions.None)
Dim match = lines.FirstOrDefault(Function(x) x.EndsWith("1820160831"))
的樣本數據是:
10|100|1820160830
20|200|1820160831
30|300|1820160901
目前的結果是:
20|200|1820160831
我想要追加到找到的行號,找到它的行號,例如:
20|200|1820160831-2
編輯
我試過這個解決方案:
indexOfText = Array.FindIndex(lines, Function(str) str.IndexOf("1820160831", StringComparison.InvariantCultureIgnoreCase) >= 0)
但結果始終是-1
fwiw,'match'返回正確的行數據,但代碼並不顯示行號是什麼。所以搜索陣列看起來不錯。我正在尋找代碼片斷來告訴我線#是什麼。 – user6096423
我修改了我的答案,包含了你正在談論的一些代碼。祝你好運! –