Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

iMacros » [РЕШЕНО] iMacros + JavaScript регулярное выражение » 08-11-2017 17:25:40

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>


код публикуется в тегах code под спойлером

InfSub

iMacros » [РЕШЕНО] iMacros + JavaScript регулярное выражение » 08-11-2017 13:38:28

Помогите пожалуйста составить регулярное выражение.

на сайте есть строка: Вопрос 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);


код публикуется в тегах code под спойлером
Как мне получить "цифру" после слова "из", то есть мне нужно получить цифру 8 после слова из
Не получается сделать регулярное выражение

замечание

InfSub

iMacros » [РЕШЕНО] iMacros получение значений строк таблицы в файл » 05-11-2017 21:09:17

Добрый вечер ребята!
Столкнулся с такой проблемой. Есть файл с таблицей, в которой есть радиокнопки и текстовые значения напротив них. Мне нужно получать заголовок над таблицей и потом текстовые значения всех строк таблицы, где он присутствует.

Образно код выглядит таким образом

скрытый текст

Выделить код

Код:

<div class="heading">Заголовок</div>
<table>
<tr><td><input type="radio"></td><td class="test">тест01</td></tr>
<tr><td><input type="radio"></td><td class="test">тест02</td></tr>
<tr><td><input type="radio"></td><td class="test">тест03</td></tr>
<tr><td><input type="radio"></td><td class="test">тест04</td></tr>
</table>


код публикуется в тегах code под спойлером

Как-то так схематично

Сам макрос iMacros прописывал

скрытый текст

Выделить код

Код:

TAG POS={{!LOOP}} TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=link.txt


код публикуется в тегах code под спойлером
Но почему-то не удается получить все з

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]