environment.NewLine 문제 입니다

split(environment.NewLine) 는 \r\n 를 자르는 것으로 알고있는데요 \r\n\r\n\r\n 처럼 여러줄을 잘라야 할때에는 무엇을 써야하나요?

해당 문자열을 Replacing 하시면 됩니다.

물음표에는 뭐가 들어가야 하나요?
str_Value.Replace(environment.NewLine,???)
string.Empty 를 넣으면 줄바꿈은 해결되지만 일렬로 나오기 때문에 원하는 값을 찾기 힘듭니다.

특정 위치의 값을 찾으려면 먼저 해당 문자열의 위치를 파악할 수 있는 특정 문자열을 분석하신 후
그 부분의 위치부터 문자열을 가져오시면 됩니다.

안녕하세요. @Chang_Hyun_Ahn

저도 질문자님과 동일한 경우가 있었는데 제가 처리한 방식을 알려드려볼게요.

저는 줄바꿈문자 2개를 1개로 치환하는 라인을 넣고 그걸 포문으로 5회? 정도 돌린 후 리턴값으로 처리했었습니다.

그렇게 하면 2개이상인애들이 1개로 줄어드는데 5회정도면 엄청긴 줄바꿈문자가 들어가있지않은한 대부분 1개로만 기입되서 나오는것 같더군요

아니면 질문주신것처럼 split을 사용하셔서 포문으로 배열길이 만큼돌면서 배열(인덱스) 의 길이가 0 이상인것들만 가져와서 다시 합쳐도 비슷한 결과가 나올것 같아요

참고가 되셨으면 합니다.

String을 String 기준으로 Split 하는 방법처럼 하시면 됩니다.

str_Value.Split(new String(){Environment.NewLine+Environment.NewLine}, StringSplitOptions.None)
2줄 연속 줄변화한 부분을 Split합니다