Обогатившись неким подобием знаний переходим постепенно к счету. В популярном ныне MS Word имеется функция поиска одинаковых слов в напечатанном тексте. Так как во всем цивилизованном мире за подобное удовольствие нужно платить, то проще создать свою программу или скачать с торрентов. Остановимся на первом варианте и на наглядном примере рассмотрим такую программу в действии:
Проанализировав два абсурдных предложения и вычислив слово "страна" на экране появилось число "10". С помощью объекта ".indexOf" начали считать с начала текста количество символов. А так как от буквы "У" до "с" в слове страна проходит 10 символов - то нам и выдало соответствующее число.
Посчитать можно и с конца текста (точки), поменяв запрос ".indexOf" на ".lastIndexOf". Смотрим:
В результате получаем число "47".
Продолжим рассматривать малоприминяемые, но очень важные возможности JavaScript. Если в тексте нам нужна только определенная информация, а остальную нужно откинуть, то можно применить способ ".slice", который мы использовали в предыдущих уроках. Пример:
В результате получаем "primat.org" без всяких ненужных символов. Достигли мы это благодаря ".slice" и цифре 7. Отсчитавши от первого символа до первой буквы сайта количество символов мы поймем, почему выбрали именно это число. И,соответственно, уже небезызвестный нам человек пишется "владислав". В следующих уроках уже перейдем к поиску тех или иных значений. Если же необходимо взять только определенный кусок текст, то задаем 2 параметра: 1) с какогой точки начать; 2) на какой закончить. Пример:
И получаем только слово "primat".
Предыдущий урок.
Следующий урок.
Урок подготовил: Egro_proxi
2010-11-22 • Просмотров [ 2286 ]