@accshop-best
81ea4f8f-964f-48a9-9f98-747547de55e1-image.png
как вытащить нужное значение?
-
@denanotherday said in как вытащить нужное значение?:
@grylls обрами вот это выражение [0-9A-z_]
И читай матчасть.
пример использования черкани как использовать пожалуйста -
@grylls said in как вытащить нужное значение?:
@denanotherday said in как вытащить нужное значение?:
@grylls обрами вот это выражение [0-9A-z_]
И читай матчасть.
пример использования черкани как использовать пожалуйстаhttps://community.bablosoft.com/topic/2706/как-правильно-сообщить-об-ошибке/10
-
@grylls said in как вытащить нужное значение?:
('1f2a93c22de93091ab41401b73f67043'); return false;">1</span><span class="answers" onclick="CheckVerify('8b94032ea9584fcd8951bc6f10b90e4c'); return false;">2</span><span class="answers" onclick="CheckVerify('72b248c100d513a1a226474d1e6d09b3'); return false;">3</span><span class="answers" onclick="CheckVerify('856c2c1dfa781f611767a9377bc02437'); return false;">4</span></div><div style="margin:0; padding:0;"><span class="answers" onclick="CheckVerify('0fdcd5d01e7d0540ea4bcedeeab81b3b'); return false;">5</span><span class="answers" onclick="CheckVerify('58f050c2783b1af8af3427b3bfa3db67'); return false;">6</span><span class="answers" onclick="CheckVerify('1f81745cac322f6609176cad21953c85'); return false;">7</span><span class="answers" onclick="CheckVerify('2c2a9b6de675655cf01475ff9802cbae'); return"
Ваше регулярное выражение
answers" onclick="CheckVerify\('(\S+)'); return false;">5В БАС есть конструктор регулярных выражений и вот https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp
-
@usertrue said in как вытащить нужное значение?:
@grylls said in как вытащить нужное значение?:
('1f2a93c22de93091ab41401b73f67043'); return false;">1</span><span class="answers" onclick="CheckVerify('8b94032ea9584fcd8951bc6f10b90e4c'); return false;">2</span><span class="answers" onclick="CheckVerify('72b248c100d513a1a226474d1e6d09b3'); return false;">3</span><span class="answers" onclick="CheckVerify('856c2c1dfa781f611767a9377bc02437'); return false;">4</span></div><div style="margin:0; padding:0;"><span class="answers" onclick="CheckVerify('0fdcd5d01e7d0540ea4bcedeeab81b3b'); return false;">5</span><span class="answers" onclick="CheckVerify('58f050c2783b1af8af3427b3bfa3db67'); return false;">6</span><span class="answers" onclick="CheckVerify('1f81745cac322f6609176cad21953c85'); return false;">7</span><span class="answers" onclick="CheckVerify('2c2a9b6de675655cf01475ff9802cbae'); return"
Ваше регулярное выражение
answers" onclick="CheckVerify\('(\S+)'В БАС есть конструктор регулярных выражений и вот https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp
не работает не при первом вхождении ,ни "извлечь все данные " (экшен -рег.выражения)
-
@grylls said in как вытащить нужное значение?:
@usertrue said in как вытащить нужное значение?:
@grylls said in как вытащить нужное значение?:
('1f2a93c22de93091ab41401b73f67043'); return false;">1</span><span class="answers" onclick="CheckVerify('8b94032ea9584fcd8951bc6f10b90e4c'); return false;">2</span><span class="answers" onclick="CheckVerify('72b248c100d513a1a226474d1e6d09b3'); return false;">3</span><span class="answers" onclick="CheckVerify('856c2c1dfa781f611767a9377bc02437'); return false;">4</span></div><div style="margin:0; padding:0;"><span class="answers" onclick="CheckVerify('0fdcd5d01e7d0540ea4bcedeeab81b3b'); return false;">5</span><span class="answers" onclick="CheckVerify('58f050c2783b1af8af3427b3bfa3db67'); return false;">6</span><span class="answers" onclick="CheckVerify('1f81745cac322f6609176cad21953c85'); return false;">7</span><span class="answers" onclick="CheckVerify('2c2a9b6de675655cf01475ff9802cbae'); return"
Ваше регулярное выражение
answers" onclick="CheckVerify\('(\S+)'В БАС есть конструктор регулярных выражений и вот https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp
не работает не при первом вхождении ,ни "извлечь все данные " (экшен -рег.выражения)
-
@grylls said in как вытащить нужное значение?:
@jurassik said in как вытащить нужное значение?:
HASH = (matches=TEXT.match( /([a-f0-9]{32})[^<>]+>5</span/i )) ? matches[1] : false ;
в каком экшене это использовать?
можно использовать в экшене "Set Variable",
всего лишь изменив имена переменных на Ваши
и тип "STRING/СТРОКА" на "EXPRESSION"считаю, что более не может быть вопросов, разжёвано, проглочено и срыгнуто

-
@jurassik said in как вытащить нужное значение?:
@grylls said in как вытащить нужное значение?:
@jurassik said in как вытащить нужное значение?:
HASH = (matches=TEXT.match( /([a-f0-9]{32})[^<>]+>5</span/i )) ? matches[1] : false ;
в каком экшене это использовать?
можно использовать в экшене "Set Variable",
всего лишь изменив имена переменных на Ваши
и тип "STRING/СТРОКА" на "EXPRESSION"считаю, что более не может быть вопросов, разжёвано, проглочено и срыгнуто

Да, так работает, но при вставке переменной пишет false
HASH = (matches=[[12]].match( /([a-f0-9]{32})[^<>]+>[[CAPTCHA]]</span/i )) ? matches[1] : false ;

-
@grylls said in как вытащить нужное значение?:
[[CAPTCHA]]
почему так происходит? если без переменной вставить 5yn то всё работает , если же вставляешь переменную с записанным в неё этим же значением 5yn то выдает false

HASH = (matches=[[12]].match( /([a-f0-9]{32})[^<>]+>5yn </span/i )) ? matches[1] : false ; - так работает
HASH = (matches=[[12]].match( /([a-f0-9]{32})[^<>]+>[[CAPTCHA]]</span/i )) ? matches[1] : false ; -так не работает
-
потому что если вы используете в регулярном выражении переменные, вы должны изменить "способ записи регулярного выражения с ограничителями" на "способ записи в кавычках", со всеми вытекающими последствиями ( экранирование обратного слеша, разрыв выражения и конкатенция подстрок и переменных через '+var+ ' )....
В том виде как был поставлен вопрос, я его вам решил, разжевал и даже переварил, но некоторым видимо удобнее плавно переходить от вопроса к вопросу и в итоге написать скрипт чужими руками.
HASH = (matches=[[TEXT12]].match( '([a-f0-9]{32})[^<>]+>'+[[CAPTCHA]]+'<\\/span', 'i' )) ? matches[1] : false ;
