- Регистрация
- 11.11.2009
- Сообщения
- 806
- Благодарностей
- 240
- Баллы
- 43
Добрый день.
Как найти определенное слово внутри блока текста и выделить его мышкой или клавиатурой или определить его координаты (слова, не блока).
Например, внутри хтмл страницы есть блок текста:
Регулярным выражением я нахожу необходимую фразу, например, "выпейте чаю". Необходимо эти два слова выделить мышкой или с помощью Ctrl+Shift+Left и единственная проблема сейчас это нахождение точных координат именно этих слов. В голову приходит только подсчет символов до нужного слова - расчет ширины символа - наведение курсора в это место. Но точно появится проблема с кернингом. В общем - никаких больше идей. Вариант с изменением атрибутов иннерХтмл держу в запасе. Подскажите что делать.
Как найти определенное слово внутри блока текста и выделить его мышкой или клавиатурой или определить его координаты (слова, не блока).
Например, внутри хтмл страницы есть блок текста:
Код:
<p>— Доктор, я не могу больше! Куда бы я ни посмотрел, о чём бы ни подумал, мне везде мерещится одно — шрифты, шрифты, шрифты! — Да не переживайте вы так. Сядьте, успокойтесь, выпейте чаю, съешьте ещё этих мягких французских булок…</p>