Denne stump:
$a="Her er en linie uden\\nHer en med et: nemlig\\nOg uden\\nOg: med: to\\n";
print nl2br($a)."";
$b = preg_replace('/^(.*?)

.*)$/m','<span xx="xx">\\1:</span>\\2',$a);
print nl2br(htmlentities($b));
udskriver
Her er en linie uden
Her en med et: nemlig
Og uden
Og: med: to
Her er en linie uden
<span xx="xx">Her en med et:</span> nemlig
Og uden
<span xx="xx">Og:</span> med: to
[Redigeret d. 02/12-03 18:48:34 af Erik Jacobsen]