gpt4 book ai didi

java - 检测字符串中的 IRC 颜色

转载 作者:行者123 更新时间:2023-11-30 11:44:10 24 4
gpt4 key购买 nike

我该如何去检测 IRC color codes在一个字符串中?

这是我尝试过的:

int length = message.length();
ArrayList<Object> buffer = new ArrayList<Object>();
for (int i = 0; i < length; i++) {
char ch = message.charAt(i);
if (Character.isDefined(ch) && !Character.isLetter(ch)) {
Methods.log("val " + (int) ch);//Attempt logging the irc color value
} else {
buffer.add(ch);
}
}

然而这失败了。我正在为 11 年级的编程课编写一个 IRC 客户端,我认为添加颜色会是一个很酷的功能。

最佳答案

IRC 颜色是 "specified" by mIRC -- 这很复杂,并非所有客户端都以相同的方式解释规范 -- 但您正在寻找 ^C“控制字符”(0x03) 后跟数字描述要使用的特定前景色和背景色。

在文本流中找到它们后,您需要弄清楚如何更改文本小部件上的文本颜色并且记得在下一个之前将文本设置回正常输出消息。

关于java - 检测字符串中的 IRC 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10905984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com