Еще один способ сделать это -
function removeStrings(originalString, pattern):String
{
return originalString.replace(pattern, "");
}
Для получения дополнительной информации о строках в AS3 вы можете посетить:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/String.html
Следует отметить, что приведенный выше код не изменит вашу строку, поэтому, если вам нужно использовать свойство originalString с новым значением, которое вы должны использовать:
originalString = removeStrings(originalString, pattern);
Второе, что я должен упомянуть, - это метод замены, который заменит первое появление шаблона, поэтому, если вам нужно заменить каждое совпадение шаблона, вы должны сделать что-то вроде
while(originalString.search(pattern) != -1)
{
originalString = removeStrings(originalString, pattern);
}
Надеюсь, это поможет!
Иван Маринов