Hi,
ich fand dein Ansatz komplizierter ;-)
hehe.. ich würde eher umständlicher sagen.
var n = text.replace( /\*./([^\012\015]*)/g, '* <a href="$1">/$1</a>');
Puh, was macht die RegExp hier genau? Leider fehlt noch der Ausschluß von Spaces im URL-Teil (siehe das manuell verlinkte "[-> Forum]".Ja, ganz einfach:
var n = text.replace( /\*./([^\012\015 ]*)/g, '* <a href="$1">/$1</a>');
dann wird aber der String vor dem Leerzeichen verlinkt. Ich wollte eigentlich die ganze Zeile ausschließen, aber eigentlich ist es sogar logischer, auch die Grafik zu verlinken.
Nur mal interessehalber: (wie) könnte man die Zeile mit Leerzeichen vom Ersetzen (einfach) ausschließen?
und danach alle Zeichen die keine Zeilenumbrüche sind
hmm.. die Codes 012 und 015. Da war ich drüber gestolpert, weil die dezimale Entsptrechung für 0a 0d doch 010 und 013 wäre (?)
Tja, wie gesagt 7.11 scheint nicht zu gehen (zumindest zegt er nichts an, weder outer noch bei inner
Naja, da der ja nun wirklich nicht mehr oft eingesetzt werden dürfte, ist das zu verschmerzen - zumal es ja ohnehin nur ein Gimmick ist.
freundliche Grüße
Ingo