Es geht um ein Mini-CMS. Ich habe eine ganze Menge mögl. Smilie-Codes (Sachen a la:


Code: Alles auswählen
ID smilieCode smilieURL
1 :jerkin: /images/icons/smiliejerkin.gif
Jetzt möchte ich in einem String alle entsprechenden smilieCodes mit entsprechenden imageTags ersetzen.
Einfachste Methode (Achtung, nur prinzipieller Pseudo-Code):
Code: Alles auswählen
returnString = "...hsdkjd :) akshdkas :) asjkdhaks :jerkin:sajkhgdajk..."
DataTable resultSet = helperDatabase.getResult("holMirAlleSmiliesAusDerDB")
foreach (DataRow dtRow in resultSet.Rows) {
returnString = returnString.Replace(dtRow["smilieCode"], dtRow["smilieURL"]);
}
Wie würdet Ihr das am schnellsten und/oder wie am elegantesten lösen?
Danke
Smo[/code]