to Flashrunner Спасибо за новодку!
to wvxvw Перечитал кучу информации по регулярным выражениям и все равно понимаю с трудом как их писать. Именно по этому воспользовался волшебным копипастом, что конечно не хорошо.
Но данное РВ работает прекрасно, учитывает все, что мне необходимо.
Если у вас есть материал по РВ буду презнателен.
Вот что получилось в итоге:

Код AS3:
var str:String = someInput.text;
...
if(reg.test(str)){ // reg РВ приведенное в предыдушем куске кода
str = str.replace(reg, " [Ссылка удалена!] ");
textArea.text += str+"\n";
}else{
textArea.text += str+"\n";
}
...
Есть дополнительный вопрос:
str.replace(reg, " [Ссылка удалена!] "); удаляет только одну ссылку, если в тексте их несколько.
На данный момент пробую написать проверку пока РВ что-то находит.
Добавлено через 8 минут
Второй вопрос снят делаю так:

Код AS3:
...
do{
str = str.replace(reg, " [Ссылка удалена!] ");
}while(reg.test(str));
textArea.text += str+"\n";
...