본문 바로가기
개발언어/.NET

C# string 객체 문자열 배열단위 Split 그리고 Join 처리

by 공장장코난 2021. 3. 12.

그동안 문자열을 특정 char 단위로 split해서 사용했는데,
Split 대상을 문자열로 분리하는건 이번이 처음인거 같다.

Ex) char로 split
string sRecvData = "1234;23434;23434;52424";
string[] sUnitList = sRecvData.Split(';');

Ex) string 단위로 split
string sRecvData = "1234#@/23434#@/23434#@/52424";
string[] splitChars = { "#@/" };
string[] sUnitList = sRecvData.Split(splitChars, System.StringSplitOptions.RemoveEmptyEntries);

Ex) string[] 단위 join 처리
string sRcvData = "1234;1541;1515;6676;7666;1561";
string[] sUnits = sRcvData.Split(';');
string sJoinData = string.Join("#", sUnits).TrimEnd('#')
결과) 1234#1541#1515#6676#7666#1561

유용할거 같아 이참에 정리 ㅋㅋ