Показать сообщение отдельно
Старый 24.10.2006, 17:43
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ок, тогда еще есть вопрос, что должен в итоге выдать поиск? Тексты содержащий подстроку? Ссылки на тексты содержащие подстроку? Текст\фрагмент текста с первой\последней найденной подстрокой?
В общем виде я бы решал это так:
(Предположим, что мы загрузили все тексты, и они у нас оформлены теперь как элементы массива _texts)
Код:
function textSearch(_str:String):Void{
for(i=0; i<_texts.length; i++){
if(_texts[i].indexOf(_str) != -1){ // проверяем есть ли искомая подстрока
var _tmpArr:Array = _texts[i].split(_str); // проверяем сколько раз она встречается
for(ii=1; ii<_tmpArr.length; ii++){
// Выводим результаты
}
}
}
}
__________________
Hell is the possibility of sanity