Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Посоветуйте методы поиска текста на страницах! (https://javascript.ru/forum/events/55234-posovetujjte-metody-poiska-teksta-na-stranicakh.html)

blandcode 19.04.2015 02:50

Помогите с методами разделения кода по ссылке!
 
Проблема такая. В окне есть энное количество ссылок.

var lnks = getMainWindow().document.commandDispatcher.focused Window.document.getElementsByTagNameNS("*", "a");

В окне есть так же текст

var txt = getMainWindow().document.commandDispatcher.focused Window.document.body.innerHTML;

Идет поиск текста на каждой странице и находится через регулярное выражение через задаваемые пользователем границы

this.strRegExToFind = regexfname1 + "(.+?)" + regexfname2;

ПРОСТО ПОСОВЕТУЙТЕ, какими методами можно искать текст слева или справа от ссылки, то есть как можно разбить страницу на ДО и ПОСЛЕ текущей ссылки (ссылок может быть много), и в этих фрагментах текста осуществлять поиск.

пример
<b>Текст для поиска слева</b>
<a href="#">какая-то ссылка 1</a>
<a href="#">какая-то ссылка 2</a>
<div>Текст для поиска справа</div>

var strRegExToFind = /<div>.+?<\/div>/ig;
var strRegExToFind = /<b>.+?<\/b>/ig; \\ с такими переменными мы на данный момент имеем дело


В стророну каких методов в рамках чистого JS нужно посмотреть?
Этот код используется в плагине для Firefox!:help:

Иными словами нужна какая-то текстовая переменная, в которой находится весь HTML-код от начала страницы до текущей, на данный момент обрабатываемой, ссылки. И вторая переменная, где лежит HTML-текст после нее.


Часовой пояс GMT +3, время: 22:58.