2012-09-11 198 views
-4

這是1只記錄在一個文本文件的摘錄: 「阿吉恩圭尼亞#15.99#FULL-TIME」搜索字符串文件

我需要檢查,如果第二個「#」後的最後一位是真實的。 換句話說,如果它是「全時」,那麼我提取該行的其餘部分,如果它不是真的,那麼忽略它並移動到下一行文本。

任何想法?

+3

到目前爲止,您嘗試了什麼?另外,你能發佈這個文件的完整行嗎? –

+0

這是一個完整的行。每行有3位由2「#」分隔的信息 下面是另一行:「Altus de Bruyn#16.20#PART-TIME」 – user1663659

回答

0

假設格式是固定的(每行有通過「#」分隔的三個部分),你可以這樣做:

string[] parts = line.Split('#'); 
if (parts[2] == "FULL-TIME") DoStuff(); 

這可能是明智的添加一些錯誤處理以及應對輸入端,不符合你的期望,例如檢查零件的長度,如果套管可能成爲問題,可能會做一個大小寫敏感的比較。