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
반응형
'개발관련 > other' 카테고리의 다른 글
스크립트가 웹 사이트를 공격하지 못하도록 막는 방법 (0) | 2021.11.23 |
---|---|
[R] 하위 집합 데이터 프레임에서 사용하지 않는 요인 수준 삭제 (0) | 2021.11.22 |
npm 패키지에서 "at"(@) 접두어의 의미 (0) | 2021.11.22 |
LINQ에서 GroupBy 여러 열을 수행하는 방법 (0) | 2021.11.19 |
딥 클로닝 개체 (0) | 2021.11.18 |