Hallo zusammen!
Ich würde gerne meine RegEx Matches ausgeben lassen in einer TextArea.
Ich habe die TeextArea gewählt da man dort verschiedene Farben darstellen kann.
Mein Problem ist nun, das ich nicht nur die Matches ausgeben möchte sondern auch den restlichen Text.
Ich möchte lediglich die Matches anders einfärben.
Hat da jemand von euch eine Idee wie man soetwas machen könnte?
Soweit bin ich:
Damit kann ich mir die Treffer ausgeben lassen, jedoch möchte ich ja den Text der davor dazwischen oder danach kommt ja auch ausgeben.
Zum Programm ansich!
Ich habe drei Textfelder udn einen Button!
1. Textfeld) -> der Reguläre Audruck
2. Textfeld) -> der Text
3. Textfeld) -> das Ergebis
3. Button) -> Führt den oben angegebenen Code aus
THX
Ich würde gerne meine RegEx Matches ausgeben lassen in einer TextArea.
Ich habe die TeextArea gewählt da man dort verschiedene Farben darstellen kann.
Mein Problem ist nun, das ich nicht nur die Matches ausgeben möchte sondern auch den restlichen Text.
Ich möchte lediglich die Matches anders einfärben.
Hat da jemand von euch eine Idee wie man soetwas machen könnte?
Soweit bin ich:
Java:
Pattern pattern = Pattern.compile (textArea1.getText());
Matcher matcher = pattern.matcher (textArea2.getText());
while (matcher.find())
{
textArea3.getDocument().insertString(textArea3.getDocument().getLength(),matcher.group, StyleConstant.BLUE);
}
Damit kann ich mir die Treffer ausgeben lassen, jedoch möchte ich ja den Text der davor dazwischen oder danach kommt ja auch ausgeben.
Zum Programm ansich!
Ich habe drei Textfelder udn einen Button!
1. Textfeld) -> der Reguläre Audruck
2. Textfeld) -> der Text
3. Textfeld) -> das Ergebis
3. Button) -> Führt den oben angegebenen Code aus
THX