ETC/C#
[C#]문자열 자르기(Substring, Split, IndexOf)
개발하는 수달씨
2016. 8. 12. 12:42
반응형
Socket 통신으로 Client가 Server에게 요청하는 Packet을 보내는데
명령을 한번에 보내기 위해서는 Server측에서 받아서 문자열을 자르는 방법이 필요..
상황
Login 요청 패킷을 보낼 예정이었는데...
Client가 Server측에게
"[LOG]ID:test,PW:1234" 라고 보낼 예정.
우선 LOG 문자열 추출
string str = "[LOG]ID:test,PW:1234";
Console.WriteLine(str.Substring(1,3));
결과
이번엔 [LOG]를 제외한 뒷부분 부터 자르기
string str = "[LOG]ID:test,PW:1234";
Console.WriteLine(str.Substring(5));
결과
위의 문자열을 ","를 기준으로 ID와 PW로 나누려고 한다..
Split을 사용
string str = "ID:test,PW:1234";
string[] sp = str.Split(',');
foreach(string s in sp)
{
Console.WriteLine(s);
}
결과
반응형