...
für alle die es interessiert:
So scheints wohl zu klappen:
$internal_links_title[1] = '#\b(' . preg_quote('Hallo') . ')\b(?![^<]+>)#i';
$internal_links_href[1] = '<a href="hallo.html">$1</a>';
$internal_links_title[2] = '#\b(' . preg_quote('test') . ')\b(?![^<]+>)#i';
$internal_links_href[2] = '<a href="test.html">$1</a>';
$internal_links_title[3] = '#\b(' . preg_quote('test seite') . ')\b(?![^<]+>)#i';
$internal_links_href[3] = '<a href="test-seite.html">$1</a>';
Aber fragt mich nicht warum ... ;-)