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