Показать сообщение отдельно
Старый 23.03.2011, 09:05
Tato вне форума Посмотреть профиль Отправить личное сообщение для Tato Найти все сообщения от Tato
  № 4  
Ответить с цитированием
Tato

Регистрация: Feb 2011
Сообщений: 22
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";
...