Hallo,
will in einem Text eingeklammerte Begriffe durch was schöneres ersetzen, ich benutze eine JTextPane für die Anzeige.
Kann man das so machen oder ist das zu resourcenhungrig?
will in einem Text eingeklammerte Begriffe durch was schöneres ersetzen, ich benutze eine JTextPane für die Anzeige.
Kann man das so machen oder ist das zu resourcenhungrig?
Code:
Vector v = new Vector();
String text = new String(data);
String snippet = "\\[\\[(.*?)\\]\\]";
String[] textArray = text.split(snippet);
Pattern pattern = Pattern.compile(snippet);
Matcher matcher = pattern.matcher(text);
while (matcher.find()){
v.add(matcher.group(1));
}
for (int i=0;i<textArray.length;i++){
textPane.appendText(textArray[i],"regular");
textPane.appendText((String)v.get(i),"blue");
}