>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >[РЕШЕНО] iMacros + JavaScript регулярное выражение http://forum.mozilla-russia.org/viewtopic.php?id=72672 |
Medvedoc > 08-11-2017 13:38:28 |
Помогите пожалуйста составить регулярное выражение. на сайте есть строка: Вопрос 1 из 8 В 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 |
InfSub > 08-11-2017 15:36:27 |
Medvedoc эта строка вообще бесполезна в при использовании js что тут может не получиться? |
Medvedoc > 08-11-2017 17:25:40 |
InfSub 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 |
InfSub > 08-11-2017 17:51:58 |
пример Выделить код Код: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); |