【发布时间】:2012-05-18 23:11:10
【问题描述】:
我想创建一种方法来分析String,并且每当找到文本命令(例如/r 将文本变为红色)时,文本命令不会显示并将其应用于文本听从命令。
例如一个字符串:
"Hello /rworl/bd"
输出如下:
"Hello world"
但"Hello worl" 将是红色文本,而最终的d 将是蓝色文本。我知道如何更改文本颜色,使其变为粗体等。
在命令后选择文本的好方法是什么?
【问题讨论】:
-
如果您的正则表达式不起作用,请将其包含在内,我们可以提供建议。
-
对不起,JTextArea。我很少使用正则表达式,所以我首先考虑将字符串转换为数组并使用 for 循环,但可能有一种更简单的方法,这就是我在这里发布的原因。
标签: java swing user-interface text jtextarea