개발관련/other

.NET에서 줄 바꿈으로 문자열을 분할하는 가장 쉬운 방법

Rateye 2021. 11. 22. 10:44
728x90
반응형
질문 : .NET에서 줄 바꿈으로 문자열을 분할하는 가장 쉬운 방법은 무엇입니까?

.NET에서 문자열을 줄 바꿈으로 분할해야하며 문자열을 분할하는 유일한 방법은 Split 메서드를 사용하는 것입니다. 그러나 그것은 내가 (쉽게) 줄 바꿈으로 나누는 것을 허용하지 않을 것입니다. 그래서 그것을하는 가장 좋은 방법은 무엇입니까?

답변

문자열로 분할하려면 문자열 배열을 사용하는 오버로드를 사용해야합니다.

string[] lines = theText.Split(
    new string[] { Environment.NewLine },
    StringSplitOptions.None
);

편집하다:
텍스트에서 다른 유형의 줄 바꿈을 처리하려면 둘 이상의 문자열을 일치시키는 기능을 사용할 수 있습니다. 이것은 두 가지 유형의 줄 바꿈에서 올바르게 분할되고 텍스트의 빈 줄과 간격을 유지합니다.

string[] lines = theText.Split(
    new string[] { "\r\n", "\r", "\n" },
    StringSplitOptions.None
);
출처 : https://stackoverflow.com/questions/1547476/easiest-way-to-split-a-string-on-newlines-in-net
728x90
반응형