Помогите пожалуйста составить регулярное выражение.
на сайте есть строка: Вопрос 1 из 8
в тегах html это будет так <span>Вопрос 1 из 8</span>
в imacros пробелы воспринимаются как <SP> - <span>Вопрос<SP>1<SP>из<SP>8</span>
В Javascript получаю строку
var macros; var retcode; var s_n = "\n"; var getExtract; macros = "CODE:SET !EXTRACT_TEST_POPUP NO"+s_n; macros += "TAG POS=1 TYPE=DIV ATTR=CLASS:questions-quantity EXTRACT=TXT"+s_n; retcode = iimPlay(macros); getExtract = iimGetLastExtract(1); alert(getExtract);
замечание
InfSub
Отсутствует
Medvedoc
при экспорте не будет <SP>, будут пробелы
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
удалено, избыточное цитирование, п.п. 2.9, советую почитать
А можно пример на javascript? Просто ни разу на js не писал регулярки.
Добавлено 08-11-2017 17:42:32
Подсказали на другом форуме. Может кому полезно будет
<span>Вопрос 1 из 8</span> <script> var elem=document.getElementsByTagName('span')[0], num=elem.innerHTML.split('из').pop().trim(); alert(num); //Или так num=elem.innerHTML.match(/\d+$/)[0]; alert(num); </script>
InfSub
Отредактировано Medvedoc (08-11-2017 17:42:32)
Отсутствует
macros = "TAG POS=1 TYPE=DIV ATTR=CLASS:questions-quantity EXTRACT=TXT"+s_n; iimPlayCode(macros); var result = iimGetLastExtract().match(/из (\d+)/i).pop(); alert(result);
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует