У меня есть метод поиска, в котором я динамически создаю выражение регулярного выражения.
Например: критерий поиска = "одно слово".
Выражение регулярного выражения выглядит следующим образом:
(\\s*<[^>]+>\\s)*three(\\s*<[^>]+>\\s)*four
По какой-то причине это приводит к зависанию браузера chrome.
Любая помощь в решении этой проблемы будет более чем оценена
[EDIT]
Область поиска выглядит так:
<span id="1" title="bbox 483 1557 715 1602; x_wconf 96"><strong><em>one</em></strong></span>
<span id="2" title="bbox 738 1557 986 1592; x_wconf 77"><strong><em>two</em></strong></span>
<span id="3" title="bbox 483 1557 715 1602; x_wconf 96"><strong><em>thre</em></strong></span>
<span id="4" title="bbox 738 1557 986 1592; x_wconf 77"><strong><em>four</em></strong></span>
<span id="5" title="bbox 483 1557 715 1602; x_wconf 96"><strong><em>five</em></strong></span>
<span id="6" title="bbox 738 1557 986 1592; x_wconf 77"><strong><em>six</em></strong></span>
Так что, если я ищу " три четыре * 1018" * ", Я должен получить эти два элемента:
<span id="3" title="bbox 483 1557 715 1602; x_wconf 96"><strong><em>three</em></strong></span>
<span id="4" title="bbox 738 1557 986 1592; x_wconf 77"><strong><em>four</em></strong></span>