vb.net

2011-12-10 2 views
0

내가 오히려 큰 텍스트 파일에 직면하고있는 큰 텍스트 파일 (200 ~ 400 선)vb.net

파일이 많은 데이터를 표시를 다시 포맷 그러나 문제는 줄되지 않는 것입니다. 시점의 데이터 파일이 문제를 일으키는 각 항목 간의 공백의 세트 번호를 사용하여이

Column1 Column2 Column3 Column4 
Bobby  Fisher Virginia Rural 
Willis  Johnson Oklahoma City 
Ryan  Polk Nevada Suburban 
Bruno  Garfield Orgeon Rural 

유사하다. 가능하면이를 깨뜨릴 수있는 방법이 있습니까? 각 단어에 대해 X 개의 공백을 허용하고 공백을 공백으로 채우십시오.

내 생각은 텍스트 파일에서 각 줄을 당긴 다음 각 단어를 가져 오는 것입니다.

쉬운 방법이 있습니까, 아니면 그냥 큰 피클에 있습니까?

모두의 대부분은 최종 제품이 어떻게 보일까 추측 할 수 있지만, 여기 당신이 필요이 어떻게됩니까

Column1 Column2 Column3 Column4 
Bobby  Fisher  Virginia Rural 
Willis  Johnson Oklahoma City 
Ryan  Polk  Nevada  Suburban 
Bruno  Garfield Orgeon  Rural 
+2

는 "나는 오히려 큰 텍스트 파일 (200-400 선)에 직면하고있다"* * – Mehrdad

+0

당신이 날 하하 바보 같은 느낌을 만들기위한 일을 얻을 웃음. 사실, 20000-40000처럼 보일 것입니다. 그 다음 파일 아래로 모든 방향으로 지그재그됩니다. – sealz

+0

롤, 바보 같은 느낌을 주려고하지 않았습니다. 그것은 제가 한 학기 동안 나의 역사 수업 노트를 담고있는 600 줄의 파일을보고 있었기 때문에 당신이 말하는 것을 보는 것이 다소 재미있었습니다. : P – Mehrdad

답변

1

입니까?

Array.ConvertAll(lines, _ 
    Function(cells) _ 
     String.Concat(_ 
      Array.ConvertAll(cells.Split(), Function(s) s.Trim().PadRight(40)))) 
+0

아직 시도하지는 않았지만 유망 해 보입니다. – sealz