簡體   English   中英

將文件中的特定值放入數據庫

[英]Putting a specific value from a file into a database

這個問題可能是垃圾,但我現在真的沒有想法。 好吧,我有一個奇怪的 .txt 文件。 看起來像這樣

VA1*31860*489*31860*489
VA3*0*0*0*0

我需要 VA1 后面的值。 所以31860.讀取文件並將一些值放入數據庫中不是問題,但找到值是問題。 值不是每次都在同一個地方和行,它經常變化。

我的想法是字符串拆分,正則表達式......但我不知道如何讓它們工作。

所以,我認為你想要這樣的東西:

For Each line As String in file.Split(Environment.NewLine)
    If line.StartsWith("VA1") Then
            Dim value as string = line.Split("*"c)(1)
        Exit For
    End If
Next

(不要忘記添加一些錯誤處理 - 如果 VA1 行中沒有任何 *s 怎么辦,等等。我假設 VA1 在一行的開頭,並且文件是用相同的行結尾作為正在運行的應用程序的環境)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM