Кликнули по слову, как получить предложение?

Суть задачи в следующем, нужно будет разработать браузерное расширение, которое кроме прочего могло бы на любой веб-странице получать по кликнутому слову предложение в котором оно находится (ну и само слово в предложении должно быть как-то отмечено).

Например, есть текст:
Недавно мне понадобилось реализовать небольшой аудио плеер. Я, по различным причинам, выбрал библиотеку Gstreamer. И вот решил поделиться полученными знаниями. Надеюсь, приведенная ниже информация кому-то будет полезна (очень надеюсь).

Кликаешь по слову "поделиться" - расширение должно возвращать:

И вот решил **поделиться** полученными знаниями.

Работать должно прежде всего с английским языком. Какие предвижу проблемы:

1 - всевозможные вложенные теги внутри предложения: b, i, a, strong
2 - кавычки и скобки внутри предложения
3 - двоеточие с перечислением - дальше может быть упорядоченый или неупорядоченый список и это все одно предложение...

Есть у кого-нибудь мысли? Может существует уже что-то готовое? Какие подходы здесь можно применить?
  • Вопрос задан
  • 3301 просмотр
Пригласить эксперта
Ответы на вопрос 1
fornit1917
@fornit1917
Не понимаю, чем вам мешают теги, кавычки, скобки? Теги одной функцией удалаются. Текст на предложения бьется по разделителю ".".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы