【发布时间】:2018-06-26 19:13:50
【问题描述】:
我是 Java 新手,正在努力完成以下任务。 我正在编写一个应用程序,它将用户的输入(取决于一个人的选择)编码为在 Quake III Arena 的命令行解释器中编译的代码,这使玩家能够根据以下字符前缀为 nick 的字母着色(例如“^0Black ^3黄色) ^0 黑色 ^1 白色 ^2 绿色 ^3 黄色 ^4 蓝色 ^5 青色(浅蓝色) ^6 品红色紫色 ^7 白色 That is how app looks in current stage
代码工作正常,但我想根据输入生成一个彩色文本,通过单击生成预览尼克的当前外观。
在几次尝试后我放弃了,我不知道如何处理这个主题。任何事情都将不胜感激。我希望我足够具体。提前谢谢你。
【问题讨论】:
-
您的正则表达式很简单:^[\\^]\d{1}\w+。这意味着:以 ^ 开头,然后是 1 的数字,然后是任何文本:^0TEXT
标签: java string javafx text colors