Ciao ragazzi, sto tentando di sostituire all'interno di una stringa le varie emoticons che un utente puo' digitare.

Il messaggio arriva e lo passo ad una funzione delegata di fare il controllo e successivamente scrivere il messaggio stesso all'interno di un JTextPane.
Premetto che sono gia' in grado di inserire singole emoticons e messaggi. Il mio problema e' "solo" quello di riconoscere eventuali emoticons ed inserirle nel messaggio.

Esempio il messaggio e': ciao :=) come va?Io sono triste :-(.

Come posso fare per sostituire i caratteri :=) ed :-( in emoticons?
Che cosa mi consigliate??

Grazie.
Nicolò