P
preggie
Gast
Hallo, bin auf dem Gebiet Java ein Newbie, deshalb bitte nicht schlagen..
Ich suche eine spezielle Suchen-Ersetzen-Funktion für einen Chat.
Und zwar geht es da um eine Bold und Italic Funktion. Ich will es am Beispiel Bold erklären - Kursiv wäre der selbe Weg.
Wird im Chat ein + geschrieben, soll alles folgende Fett werden. Bisher kein Problem, doch nun das dicke Aber - wird im Satz ein weiteres + geschrieben, soll Fett beendet werden.
Also der Satz "Ich bin +ein fetter+ Text" soll so aussehen "Ich bin ein fetter Text"
Ich habe es mit replace versucht, aber da werden alle + durch ersetzt.
Es müsste quasi ein flag auf false stehen und wenn einmal + mit ersetzt wurde auf true gestellt werden. Beim nächsten + wird es durch ersetzt und der Zeiger wieder auf false. Auch wenn im Text kein zweites + zum abschliessen kommt, sollte der Bold-Tag am Textende gesetzt werden.
Gibts da eventuell etwas brauchbares oder zumindest einen Tipp? Wäre furchtbar nett, da ich an dem Teil schon ewig sitz und nie klappt es...
Danke
Ich suche eine spezielle Suchen-Ersetzen-Funktion für einen Chat.
Und zwar geht es da um eine Bold und Italic Funktion. Ich will es am Beispiel Bold erklären - Kursiv wäre der selbe Weg.
Wird im Chat ein + geschrieben, soll alles folgende Fett werden. Bisher kein Problem, doch nun das dicke Aber - wird im Satz ein weiteres + geschrieben, soll Fett beendet werden.
Also der Satz "Ich bin +ein fetter+ Text" soll so aussehen "Ich bin ein fetter Text"
Ich habe es mit replace versucht, aber da werden alle + durch ersetzt.
Es müsste quasi ein flag auf false stehen und wenn einmal + mit ersetzt wurde auf true gestellt werden. Beim nächsten + wird es durch ersetzt und der Zeiger wieder auf false. Auch wenn im Text kein zweites + zum abschliessen kommt, sollte der Bold-Tag am Textende gesetzt werden.
Gibts da eventuell etwas brauchbares oder zumindest einen Tipp? Wäre furchtbar nett, da ich an dem Teil schon ewig sitz und nie klappt es...
Danke