Показать сообщение отдельно
  #1 (permalink)  
Старый 31.05.2015, 21:25
Аспирант
Отправить личное сообщение для Exhaust_ Посмотреть профиль Найти все сообщения от Exhaust_
 
Регистрация: 16.09.2014
Сообщений: 52

Разбить текст на фразы и завернуть в тэги
Здравствуйте. Нужна помощь знатоков.
Есть html текст с форматированием и разделением на абзацы.
С ним нужно провернуть следующий фокус:
при загрузке страницы каждую группу слов разделенную абзацами и знаками препинания* завернуть в тэги <speakbit></speakbit> с сохранением прежнего форматирования текста, картинок и ссылок в нем.
* значит что нужно сгруппировать слова между знаками препинания, но сами знаки препинания также завернуть в тэги
На худой конец можно разделить на слова, а не на фразы.

Вот пример на котором это должно работать
<html>
<head> 
<meta charset="utf-8">
<script type="text/javascript"> 

???

</script>
</head>
<body>
<h1>Дэвид Вернон: «То, что мы называем искусственным интеллектом, им не является»</h1>
<p><em>Дэвид Вернон — признанный специалист в области создания и изучения искусственного интеллекта, приглашенный профессор <a href="http://university.innopolis.ru/">Университета Иннополис</a>. За последние 36 лет он работал в университетах Ирландии, Швеции, Германии, ОАЭ, а также в Европейском сообществе развития систем искусственного интеллекта. Мы побеседовали с Дэвидом о настоящем и будущем искусственного интеллекта.</em></p>
<p><strong>— Что ученые понимают под искусственным интеллектом?</strong></p>
<p>— У понятия «искусственный интеллект» много объяснений. Одно из старейших дано Алленом Ньюэллом и Гербертом Саймоном, двумя пионерами исследований в этой области, которые в 1975 году написали: «Задача интеллекта заключается в том, чтобы не допустить экспоненциального взрыва при поиске решения проблемы». Они имели в виду, что существует огромное количество в большинстве своем интересных проблем, которые заставляют нас изучить экспоненциально огромное количество их потенциальных решений, чтобы найти то, которое подойдет, в случае если применить к ним метод простого перебора. Лучшим способом избежать этого «взрыва» возможных вариантов решения является интеллектуальный выбор вашей стратегии поиска. С этой точки зрения искусственный интеллект — это наличие такой стратегии у машины, чаще всего у компьютера или у робота, который контролируется компьютером.</p>
</body>
</html>


PS: после этого и еще двух шагов получится букмарклет кроссбраузерная читалка текстов голосом Гугл-переводчика. результатом поделюсь со всеми

Последний раз редактировалось Exhaust_, 01.06.2015 в 00:17.
Ответить с цитированием