undskyld den lange svare tid men projektet faldt lidt til jorden i løbet af december.
jeg har nu leget mig lidt frem til følgende:
(?i)<([^>]*?) ([^>]*?)=(['"]?)([^>]*?)(['"]?)>
det trækker rigtig nok tags ud som <font size="ghg" title="tis">
desuden ser det ud til at hvor du i dine reg. exp. bruger \ hyppigt forekommer de faktisk slet ikke i mine. jeg ved ikke om det har nogat at sige, men det kunne godt se sådan ud.
nu er mit eksempel stadigvæk ikke helt perfekt. den mangler stadig at tage højde for <% %> <? og ?> inde i tagget. har du en idé til det?
Nu kender jeg jo ikke erklæringsbetingenserne i Delphi, men ellers er det generelt sådan, at man, når man erklærer en RegExp, _både_ skal escape i forhold til den string man erklærer og i forhold til RegExp'en ...
Altså skal tegn, som her speciel betydning inde in i string escapes og tegn, som har speciel betydning i RegExp'en escapes
-- så tegn i RegExp'en som skal escapes skal dobbelt-escapes i string-erklæringen ...
men jeg sad lige og kom i tanke om at SynEdit har en highlighter til HTML som er kompatible med asp og php tags. så hvis nogen har mod til at kikke på dens source så ligger svaret måske deri. jeg kan se at den også bruge reg.exp.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.