시작 중에 읽는 구성 파일이 매우 느슨하게 정의 된 응용 프로그램을 작성하고 있습니다. 이 파일은 구문 분석하기 쉽고 다음과 같이 보입니다.느슨하게 정의 된 파일 확인
tag1 = value1
tag2 = value2
tag3 = value3
tag4 = value4
태그 및 값은 사용자가 구성하고자하는 정보입니다. 앞에서 말했듯이 파일은 느슨하게 정의됩니다. 일명 필드의 일부 또는 전부를 요구하지는 않으며 값은 특정 순서 일 필요가 없습니다. 유일한 실제 규칙은 위 형식이어야하며 인식하지 못하는 태그는 무시됩니다.
위의 제약 조건을 염두에두고 파싱하는 동안 파일이 유효한지 확인하는 좋은 방법이 있습니까? .NET 런타임의 C# 2.0.x 버전을 개발 중입니다. 고맙습니다.
나는 당신의 스타일을 좋아한다. Regex ++! –