이 아마 초보자 질문하십시오 texfile를 구문 분석하는 가장 현명한 방법은 무엇C# 안전 파일 구문 분석/구문 분석 전략
경우 다음과 같습니다
material polygon name
0
0
9
-7 4.5 0
-7 9.166667 0
-2.333333 4.5 0
나는 9 XYZ에만 관심 값. 그러나, 나는 때때로 정보는 다음과 같이 하나의 줄에 writen 때문에 그들을 필터링하는 안전한 방법을 잘 모릅니다 : 때때로는 공백으로 구분됩니다
material polygon name 0 0 9 -7 4.5 0 -7 9.166667 0 -2.333333 4.5 0
을, 때로는 탭. 0 0 9
은 9 개의 값이 있음을 나타냅니다. 지금까지 필자 만 .Split(' ')
System.IO.StreamReader reader = new System.IO.StreamReader(_file);
string ln = reader.ReadLine();
while (ln != null)
{
if (ln != null && ln[0] != '#')
{
string[] lnsplit = ln.Split(' ');
double X = lnsplit[bla];
double Y = lnsplit[bla+1];
double Z = lnsplit[bla+2];
}
ln = occreader.ReadLine();
}
occreader.Close();
구문 분석 TXT 파일을 배웠지 만,이 파일이 엄격하게 구조화되어있는 경우에만 작동 물론 않습니다.
프로그래밍 언어를? – user1202136