Проблема такая. В окне есть энное количество ссылок.
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!
Иными словами нужна какая-то текстовая переменная, в которой находится весь HTML-код от начала страницы до текущей, на данный момент обрабатываемой, ссылки. И вторая переменная, где лежит HTML-текст после нее.