Någon snäll RegExp-kille (Robban? :e) som kan hjälpa mig med ett trivialt RegExp-problem:
Jag vill i en given sträng ta bort alla html-taggar förutom <br> och <p>, dessa skall vara kvar i oförändrad form. Jag vill alltså inte ersätta html-taggarna med något utan jag vill helt och hållet utplåna dom från strängen... Hur göra?
Matcha alla '<' som inte följs av 'p', '/p' eller 'br' (i:et på slutet gör att ingen skillnad görs mellan stora och små bokstäver).
.*?>
Samt matcha alla tecken fram till och inkluderande nästa '>' (s:et på slutet gör att även radmatningar inkluderas).
Det som matchas ersätts med ingenting ({}). Sedan gör g:et på slutet att matchningen blir global (d.v.s. innefattar alla HTML-taggar, inte bara den första).