J'essaie d'écrire une expression régulière pour enlever tout le HTML à l'exception des liens (les balises <a href
et </a>
respectivement.) Il ne doit pas nécessairement être 100% sécurisé (je ne m'inquiète pas de l'injection attaques ou quoi que ce soit que je suis content d'analyse syntaxique qui a déjà été approuvé et publié dans un film SWF).Supprimer toutes les balises HTML à l'exception des liens
Les « balises strip » originales d'expression régulière que je utilise étais <(.|\n)+?>
, et j'ai essayé de le modifier à <([^a]|\n)+?>
, mais cela permettra bien sûr toute étiquette qui a un un dans celui-ci plutôt que celui qui l'a au début, avec un espace
Ce n'est pas vraiment important, mais au cas où quelqu'un aimerait savoir que j'écris ceci dans ActionScript 3.0 pour un film Flash.
Cela ne fonctionne pas pour moi avec 'sed' ... – Geremia