작고 간단한 IRC 클라이언트를 만들고 있습니다. 특수한 경우에 사용합니다. Mirc/다른 유사한 클라이언트에서 다른 사용자가 입력하는 Mirc 색상 코드를 제거하고 싶습니다.Mirc 색상 코드의 Regex 바꾸기
스크린 샷 : 내가 성공하지 않고 약 1 시간을 위해 노력 해왔다
:
string msg = string.Format("{0}\n", e.Data.Message);
//msg = Regex.Replace(msg, @"\x03(?:\d{1,2}(?:,\d{1,2})?)?", string.Empty); // Ive tried all sorts here.
txtActivity.AppendText(msg);
사전에 감사를 도와주세요.
편집 :
이것은 빨간색으로 HelloWorld입니다.
3
51
72
101
108
108
111
87
111
114
108
100
10
편집 2 :
편집 3 :
3
48
49
44
49
53
32
49
46
32
73
110
32
116
104
101
32
78
97
109
101
32
111
102
32
31
65
108
108
97
104
31
44
32
116
104
101
32
77
111
115
116
32
66
101
110
101
102
105
99
101
110
116
44
32
116
104
101
32
77
111
115
116
32
31
77
101
114
99
105
102
117
108
31
46
32
3
10
문서 도구를 사용할 수 있습니다 http://www.mirc.com/colors.html – dtb
@dtb 예 나는 3를 사용하여 읽어 보시기 바랍니다^CN [M] 형식으로 ascii 코드를 만들었지 만 정규 표현식을 사용해도 코드를 제거 할 수는 없습니다. – sprocket12
문자열 L12HelloWorld를 문자 배열로 변환하고 각 문자의 내용을 16 진수 또는 10 진수 형식으로 게시하면 도움을 줄 수 있습니다. – raisyn