In HTML können einzelne Zeichen nicht direkt dargestellt werden, weil sie eine Sonderbedeutung besitzen. Dazu gehören insbesondere die beiden spitzen Klammern auf (<) und zu (>). Weiter müssen wir den Beginn einer Ersetzung natürlich selbst ersetzen. Dies ist das "&". Und schließlich müssen wir den Beginn und das Ende von Parametern erkennen können. Werte werden in Anführungszeichen eingeschlossen (")