Próbuję napisać wyrażenie regularne, aby usunąć cały HTML z wyjątkiem linków (odpowiednio znaczniki <a href
i </a>
. Nie musi to być w 100% bezpieczne (nie martwię się wtryskiem ataki lub coś jak ja analizowania treści, które zostały już zatwierdzone i opublikowane w SWF filmu).Usuwam wszystkie znaczniki HTML za wyjątkiem odnośników
oryginalny „tags” taśmy wyrażenie regularne używam był <(.|\n)+?>
, a ja starałem się go zmodyfikować, aby <([^a]|\n)+?>
, ale to oczywiście pozwoli każdemu znacznikowi, który ma w sobie a, a nie temu, który ma go na początku, z spacją.
Nie, to naprawdę ma znaczenie, ale na wypadek, gdyby ktoś chciał wiedzieć, piszę to w ActionScript 3.0 dla filmu Flash.
To nie działa na mnie z 'sed' ... – Geremia