본문 바로가기
카테고리 없음

c# csv 데이터에 콤마가 있는 경우 처리 방법

by Knowledge Store In Hyunsoft 2018. 12. 19.
* 이 포스팅은 쿠팡 파트너스 활동의 일환으로 이에 따른 일정액의 수수료를 제공받습니다.

String Test = "SomeEmail@Email.com, FirstName, Last Name, \"Some words, words after comma\", More Stuffs";



// extract the fields

Regex CSVParser = new Regex(",(?=(?:[^\"]*\"[^\"]*\")*(?![^\"]*\"))");

String[] Fields = CSVParser.Split(Test);



// clean up the fields (remove " and leading spaces)

for (int i = 0; i < Fields.Length; i++)

{

Fields[i] = Fields[i].TrimStart(' ', '"');

Fields[i] = Fields[i].TrimEnd('"');

}


728x90

댓글