2010-05-09 6 views
26

탭으로 구분 된 텍스트 파일이 있습니다. 탭을 감지하여 배열의 하위 문자열로이 문자열을 구분하려면 어떻게해야합니까?탭 문자로 문자열 분리

답변

50
string s = "123\t456\t789"; 
string[] split = s.Split('\t'); 
+0

덕분에, CD를 포함하는 문자열 배열을 반환

String foo = "Hello\tWorld"; String[] bar = foo.split("\t"); 

. 저는 split이 이런 escape sequence를 취할 것임을 깨닫지 못했습니다. – Jimmy

0

그냥 String.Split 방법을 사용하고 탭으로 분할하십시오. 따라서 처음에는 줄 바꿈을하려면 줄 바꿈을하고, 값을 얻으려면 탭을 사용하십시오.

은 자세한 내용은 여기를 참조하십시오 : 당신 사항 String.split를 사용하는 경우

http://msdn.microsoft.com/en-us/library/system.string.split.aspx

4

()를 사용하면 탭을 포함한 모든 정규 표현식, 주변의 문자열을 분할 할 수 있습니다. 탭과 일치하는 정규식은 \ t이므로 다음 예제를 사용할 수 있습니다. 단어 안녕하세요세계

관련 문제