Показать сообщение отдельно
  #1 (permalink)  
Старый 02.02.2013, 04:07
Интересующийся
Отправить личное сообщение для Batska Посмотреть профиль Найти все сообщения от Batska
 
Регистрация: 02.02.2013
Сообщений: 21

Поиск подстрок из массива в строке
Помогите, пожалуйста, новичку справится с такой проблемой:
У меня есть случайная строка, введенная пользователем, есть заданный мной массив строк. Мне надо узнать, является ли какой-либо элемент массива подстрокой введенной строки.
Например, есть массив family = {mom:'Мама', dad:'Папа',sister:'Сестра',brother:'Бр ат'} и случайная строка, например str='Наконец-то приехала Сестра!'. Программа выводит 'В строке упомянут член семьи'.
Я много разного читал, пробовал делать так str.indexOf(family) - не заработало, м.б., это очень глупо, но мне показалось это хорошей идеей - е прогонять же каждую подстроку . Есть ли подобные быстрые варианты? Помогите, пожалуйста.
Ответить с цитированием