Moin,
* Achim Tüns
Umwandeln von zum Beispiel ä in ä Ich habe ein NEdit-Macro, falls Dich ds interessiert. würde ich mir gerne einmal anschauen.
Danke im voraus für das Macro. Ich würd's ja gerne anhängen, aber das darf man nicht, also kommt's nach der Signatur inline.
Das Macro durchsucht entweder die Selection oder, wenn nicht vorhanden, den gesamten Text. Das Macro ist recht neu, und da ich ein fauler Sack bin, trage ich immer nur die Entities ein, die ich gerade brauche. Um es wirklich brauchbar zu machen, fehlen noch eine Menge Sonderzeichen. Falls Interesse besteht, können wir gerne absprechen, was fehlt und die Arbeit aufteilen. Ich habe auch noch ein insertClosingTag()-Macro, das funktioniert aber bisher nur bei paarweisen Tags, nicht zB. bei <br/>. Interesse? Thorsten -- When machines and computers, profit motives and property rights are considered more important than people; the giant triplets of racism, militarism, and economic exploitation are incapable of being conquered. - Martin Luther King define replaceEntity { entitySet["ä"] = "ä" entitySet["ö"] = "ö" entitySet["ü"] = "ü" entitySet["Ä"] = "Ä" entitySet["Ö"] = "Ö" entitySet["Ü"] = "Ü" entitySet["ß"] = "ß" # Replaces known entities with their HTML representation if ($selection_start == -1) { begin = 0 end = $text_length } else { begin = $selection_start end = $selection_end } for (i = begin; i < end; i++) { if (get_character(i) in entitySet) { replace_range(i, i + 1, entitySet[get_character(i)]) end += 5 } } }