Invisible Délimiteur pour les Chaînes de caractères en HTML

J'ai besoin d'un moyen d'identifier certaines chaînes dans le balisage HTML. Je sais ce que les cordes sont, mais il est possible qu'ils pouvaient être des sous-chaînes d'autres chaînes dans le document. Pour les trouver, j'ai sortie un séparateur spécial de caractères (en utilisant \032). Au chargement de la page, nous allons à travers le HTML et d'enregistrer la position des cordes, et de supprimer le séparateur.

Malheureusement, la plupart des navigateurs montrent le caractère délimiteur jusqu'à ce que nous pouvons trouver et de les supprimer tous. Je voudrais éviter si possible. Est-il un caractère ou d'une chaîne de caractères qui sera conservé dans le contenu HTML (si un commentaire ne fonctionnent pas) mais ne sera pas visible pour l'utilisateur? Il doit aussi être quelque chose qui est assez peu probable à apparaître à côté d'une chaîne de caractères, donc quelque chose comme   ne fonctionne pas non plus.

EDIT: Désolé, j'ai oublié de mentionner que les chaînes seront dans les attributs, de sorte que toute sorte de balise ne fonctionnent pas.

  • Peut-être vous pouvez simplement utiliser un tas de <span> tags?
  • Je suis d'accord Thomas, mais je voudrais ajouter qu'il devrait ajouter une classe à eux, comme des <span class='EOL" ></span> C'est pourquoi ils seraient faciles à trouver et à manipuler.
InformationsquelleAutor noah | 2010-05-11