Thanks Daniel - your solution is really much cleaner - works for me ! Daniel Freiman wrote: > I doubt it's the most efficient way, but a really easy way should be this: > > function removeHTMLTags(str:String):String { > var tf:TextField = new TextField(); > tf.htmlText = str; > return tf.text; > } > > Dan Freiman > nondocs <http://nondocs.blogspot.com> > > > On 6/4/07, pdflibpilot <[EMAIL PROTECTED]> wrote: >> >> I saw a couple of post about removing all the formatting tags from >> htmlText and came up with this solution that uses RegExp. >> >> I am not completely satisfied with the form though it works. If anyone >> has any suggestions for improvement or if there is an easier way that >> I am missing let me know. >> >> function removeHTMLTags(Str):String{ >> var matchArr = Str.match(/>[a-zA-Z0-9\/][^<]*</g) >> // returns raw text but with a leading '>' and trailing '<' >> // then loop to remove the brackets and adds a space to the text >> var newStr:String = "" >> for each(var matchItem in matchArr){ >> var mStr = matchItem.substring(1,matchItem.length-1)+" " >> newStr += mStr >> } >> return newStr >> >> } >> >> I had no luck using a replace(regX,"") to try and remove all <xxx> >> tags for some reason. Maybe someone can shed some light on that too. >> >> >> >> >> >> -- >> Flexcoders Mailing List >> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com >> Yahoo! Groups Links >> >> >> >> >
-- Ben Marchbanks ::: alQemy ::: transforming information into intelligence http://www.alQemy.com ::: magazooms ::: digital magazines http://www.magazooms.com Greenville, SC 864.284.9918