2013-01-07 126 views
0

分開後,我有三個字長串的都是存儲在一個文本文件 每一個有# 月底表如何打印,直到在該# 文件:Jorj#布什#123456#的美國第 我想sonthing好像總統:如何打印長字符串成#

Dim details() As String = IO.File.ReadAllLines(filename) 
Dim query = From line In details 
      Let fullname = line.Split("#"C)(0) 
      Let family_name = line.Split("#"c)(1) 
      Let phone_number = line.Split("#"c)(2) 
      Let comment = line.Split("#"c)(3) 
      Select fullname, family_name, phone_number, comment 
+1

我需要這樣的東西......什麼不查詢從錯誤名工作分開(它應該是'選擇全名,FAMILY_NAME,PHONE_NUMBER,comment')? –

+0

找我比如現在..... – user1952907

+0

很有線我嘗試它現在保存後,其工作.... – user1952907

回答

2

預期這應該工作。但你可以使它更有效:

Dim query = From line In details 
      Let parts = line.Split("#"c) 
      Let fullname = parts(0) 
      Let family_name = parts(1) 
      Let phone_number = parts(2) 
      Let comment = parts(3) 
      Select fullname, family_name, phone_number, comment 

否則你4次分割每行。

+0

這是更好,而我不喜歡它(對於一些毫無根據的理由),任何其他的想法我結束了那麼簡單的東西。 +1 – Jodrell