Спасибо тебе! помогло!
SyntaxError
-
Добрый вечер.
Задача: извлечь username из URL сайта, проверить есть ли он в списке MY_FOLLOWERS, If true — задача, else — задача.
URL сайта выглядит "https://www.instagram.com/bablosoft/", но когда задаю переменной USERNAME, это:

регулярное выражение: "https://www.instagram.com/(\w*\d*.*)/"выдает ошибку
SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта {
VAR_USERNAME = (function(){var rs = []; var r = /https:
section_start("test", 5484,function(){ })}В чем может быть проблема?
Или подскажите, как можно по-другому извлечь и проверить содержание username'a в списке или .txt файле.Спасибо.
-
@nurlanbekov Нужно эскейпить слеши
Такая регулярка будет работать
https:\/\/www.instagram.com\/(.+)Если не хотите разбираться в тонкостях регулярных выражений, попробуйте сервис
-
А можно ли сделать, чтобы, например, сравнивались два ресурса .txt, и если есть строка второго ресурса в первом ресурсе — строка удалилась из .txt файла первого ресурса?
-
@nurlanbekov Да, такое можно использовать с помощью действий "Ресурс В Список", "Сравнить Списки" и "Удалить Текущий Элемент"
-
Время позднее, глянуть не получится. Если на вскидку.. я тоже долго бился над такой же проблемой. Оказалось в регулярках использовались фигурные скобки, заменил на юникодовский код вида \u00.. и всё заработало. Может помочь.
-
@support said in SyntaxError:
@nurlanbekov Да, такое можно использовать с помощью действий "Ресурс В Список", "Сравнить Списки" и "Удалить Текущий Элемент"
А как работает "Сравнить Списки"?
В интерфейсе BAS нет ссылки на логику работы этой функции.
Она оставляет те элементы (Или их индексы?), которые совпадают в обоих списках? -

