@Fox 2 вопроса, 1ый, как я понял надо идти через цикл for, допустим мне еще в этом цикле надо проверить на валид, и если я укажу в цикле взять 40 куков, и 10 из них не валид, то по факту он использует всего 30, а надо 40, как можно это исправить?
и 2ой вопрос, я вот заметил что я выбрал папку в которой 20 файлов, а в ресурсах указано что всего 10 элементов(или он не указывает в ресурсах все элементы?)
Как убрать все вхождения ненужных тегов и их содержимое из всего текста?
-
Через Xpath берётся часть текста с тегами , среди которых нужно убрать все script-теги и их содержимое:
<script> if (window.matchMedia("only screen and (max-device-width: 728px)").matches){ window.yaContextCb.push(()=>{ Ya.adfoxCode.create({ ownerId: 123, containerId: 'adfox_123', params: { p1: 'qytr', p2: 'skaz' }, }) }) }else{ window.yaContextCb.push(()=>{ Ya.adfoxCode.create({ ownerId: 125, containerId: 'adfox_125', params: { p1: 'rtpdo', p2: 'qjws' }, }) }) } </script>Из общего только теги:
<script> ... </script>Но содержимое этих тегов может меняться. Каким образом через Выполнить код почистить текст от всех script-тегов и их содержимого и оставить все остальные теги и их содержимое?
-
замену по регулярке можно делать
\<script\>.*?\</script\>