Hi there, I am wondering if someone might be able to help me out. I am trying to do some tag stripping from HTML based on a list of allowed or disallowed tags. I&#039;ve got the list of disallowed tags working for the most part. Ie, if the tags are a, i, br and b, then a case insensitive search using "&#060;[\s&#124/]*(a&#124i&#124br&#124b)\b[^&#062;]*&#062;" will find all start and end tags. I can then replace them with "", and the offending tags are removed.<BR><BR>However, I am having a devil of a time trying to get the reverse to work. Ie, remove all tags _except_ the tags that are requested. Is this possible?<BR><BR>Thanks,<BR><BR>Pat.