私は、特殊な用途のために、小さな/簡単な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
EDIT 2:
EDIT 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コードですが、Regexが何をしようとしてもコードを取り除くことはできません。 – sprocket12
文字列L12HelloWorldをchar配列に変換し、各charの内容を16進数または10進数形式でポストすると、私はあなたを助けることができます。 – raisyn