Tommi: Regulärer Ausdruck für Links wie in Wikipedia

Beitrag lesen

Hallo André,

Aus [[Link]] soll <a href="Link">Link</a> und aus [[Link|Linktext]] soll <a href="Link">Linktext</a> werden.

$string = preg_replace("/[[(.*?)|(.*?)]]/is", "<a href="\1">\2</a>", $string);

...hm, ja, aber das kollidiert immernoch mit [[Link]] (also ohne Linktext).

Tommi