Alles klar, außer:
intern alles HTML-codieren, weil man dadurch ggf. weitere Meta-Zeichen für regular expressions frei bekommt
Warum sollten denn Zeichen, die im Archiv stehen, nicht auch als Meta-Zeichen verwendbar sein? Wenn z.B. ">" ein Meta-Zeichen ist, muß der Suchausdruck "<head>" in Anführungszeichen stehen - egal, ob ">" als ">" im Archiv steht oder als ">". (Es sei denn, du willst den Besucher ernsthaft nach <head> suchen lassen!) Implementieren kann man doch beide Varianten, oder?
Steffen