@support , да хотя бы какие-то ориентиры по срокам и улучшениям новой версии. Чтобы примерно понимать когда и стоит ли ждать. Я, конечно, понимаю всё, но уже много раз было, что либо ждёшь, а твои ошибки не решаются, либо не ждешь, где-то костыли покупаешь, а через два дня выходит решение в Басе. Я бы лучше эти деньги на премиум отдал, чем вот так выбрасывать.
Выполнение регулярных выражений на странице
-
Приветствую, коллеги.
У меня есть список ссылок. Мне нужно написать скрипт, который будет заходить по ссылкам из списка, находить и копировать 3 небольших предложения. Я сделал следущее: создал переменную list типа linesFromFile (это мой txt файл из списком ссылок).След. шаг - load, где я выбираю свой list. Затем я выбираю execute JS куда ввожу рег выражение [A-Z].{15,}?(.|!|?)(?=\ |\r|\n|$). Зетем идет шаг log. Но как видно на скрине ничего не работает. Подскажите, где я ошибся?
P.S. Как составить так, чтобы выделить из текста на странице 3 предложения заданной длины я не придумал. Нашел такой пример (?<=(\r\n|^)).{1,18}(?=(\r\n|$)), но как я понял JS ругается: lookbehind assertion is not fixed width. link text -
Привет.
Я бы сделал поиск по регулярке на странице через создание новой переменной типа "expression", как показано на видео.
https://youtu.be/U88xUpj2BiI[A-Z].{15,}?(.|!|?)(?=\ |\r|\n|$)
(?<=(\r\n|^)).{1,18}(?=(\r\n|$))
странные выражения, я не понимаю, что они означают, и в браузере выдают ошибку( -
По рег.выражениеям:
- разбирает текст по предложениям. почему-то не так скопировалось. Вот так правильно /[A-Z].{15,}?(.|!|?)(?=\ |\r|\n|$)/g. 2)должно брать все строки от 1 до 18 символов.
Сделал как на видео - таким образом работает. Но какие бы рег выражения я не подставлял в .match() - результат один. Оно парсит весь текст из того элемента, что мы выбираем на 2-м шаге. Еще поколдую, может получиться.
Но мне нужно, чтобы скрипт сам заходил по ссылкам из списка (200шт) и сам копировал 3 небольших предложения на странице.
Я не уверен, что это возможно. Так как нужно самому руками выделять элемент, из которого берется текст с которым мы потом будем выделять текст с помощью регулярки.
П.С. Я вчера посмотрел все видео на канале и этого не было. Благодарю за оперативность.
- разбирает текст по предложениям. почему-то не так скопировалось. Вот так правильно /[A-Z].{15,}?(.|!|?)(?=\ |\r|\n|$)/g. 2)должно брать все строки от 1 до 18 символов.
-
Вот эта разбивает текст по предложения@frontman86 said:
Я не уверен, что это возможно. Так как нужно самому руками выделять элемент, из которого берется текст с которым мы потом будем выделять текст с помощью регулярки.
Возможно все, есть же функция, которая выполняет произвольный код на странице и имеет доступ к разметке. Кроме того, сам бас позволяет искать элемент по wildcard'y
П.С. Я вчера посмотрел все видео на канале и этого не было. Благодарю за оперативность.
Пожалуйста.