@UserTrue все понял, вы другой модуль агента использовали
Проблема с регулярками
-
@artihorror said in Проблема с регулярками:
@edik23 регулярки надо знать, очень надо. https://regex101.com/ Вот тут составляю, сразу видно что берет регулярка а что нет
Все правильно говорите. Но как то не срослось. Басовский конструктор меня очень даже устраивал. Но с новой версией что-то сломалось (или наоборот исправилось?). Но конструктор и бас теперь несовместимы. Все понимаю, пользуюсь бесплатно, и требовать что то не разумно. Но уж очень хотелось бы полную совместимость конструктора и баса. Без танцев потом с бубном
-
@artihorror said in Проблема с регулярками:
ые регулярки мне выдавал вне зависимости от версии (хотя уже год бас юзаю), проще оказалось самому накидывать) не такие уж они и сложные и страшные
Хз, всегда конструктор выдавал то что нужно, в последней версии да - не работает как нужно ;)
-
Еная замена в строке!** Ну что там опять поменялось? Почему не могу ска уже вот уже 3 часа сделать простую замену "/" на ""? Кубик с регулярками не работает, выдает пустое значение.
Если делаю выполнить код:[[NEW_VARIABLE]]=[[PIC_URL_TO_DOWNLOAD]].replace(/\\/g, "/");Получаю ошибку
TypeError: Result of expression 'VAR_PIC_URL_TO_DOWNLOAD.replace' [undefined] is not a function.Ну простая вещь, элементарная, ну почему, за что? Только вроде все работало в том году, я даже специально, чтобы запомнить (!) сделал простой шаблон с заменой. Теперь снова не пашет.
Пример строки, которую нужно привести к нормальному виду:
https:\/\/drscdn.500px.org\/photo\/162984073\/w%3D70_h%3D70\/v2?user_id=25290903&webp=true&v=3&sig=70a1c97c9830274e3c675c834c7a9cedbd8c666c7bea45dd42df4441198a71acВыручите, братцы!
-
@root said in Проблема с регулярками:
var url = [[NEW_VARIABLE]].replace(/\/g, "/")
Спасибо, бро. Но у меня не работает. Я не понимаю, в чем дело - я запихиваю приведенный выше код в "Выполнить код" и получаю
:25] Поток №1 : TypeError: Result of expression 'VAR_PIC_URL_TO_DOWNLOAD.replace' [undefined] is not a function. во время выполнения действия 203215916 -
да с конструктором было намного проще
попробывал https://regex101.com/
вот что там показывает http://prntscr.com/icl1cs ( нужно вытянуть цыфру 9)
а в BAS не принимает http://prntscr.com/icl3h1
подскажите плиз что я не так сделал? -
@Erzengel А вы его куда в БАС вставляете? И вообще зачем такой изврат вот вариант
data-pass="(\d+)">А лучше через xpath получить текст //span/@data-pass Только там возможно этот xpath не подойдет, я просто не знаю, что там у вас на странице.



