Как применить регулярное выражение (RegExp, Regex) на переменную (ее содержание) в кубике "выполнить код"?



  • Как применить регулярное выражение (RegExp, Regex) на переменную (ее содержание) в кубике "выполнить код"?

    С помощью гет-запроса получил данные (просто текст) в переменную [[LIVEINTERNET_SAVED_CONTENT]]. Далее на сайте regex101.com составил сложное регулярное выражение чтобы вычленить определенные данные. (Скрин 1). d01da552-3aa8-4b2a-b2bf-b1a283193a44-image.png
    Проблема - когда вставляю в БАС это регулярное выражение в БАСе (модуль "Регулярные выражения", кубик "Извлечь все данные", оно не работает. (Скрин 2 и 3)
    bc05c5e3-1976-4986-9874-df1b160851bc-image.png
    91f95241-4175-4fb6-9d11-feb1606d3737-image.png
    Есть ли вообще возможность в кубике "выполнить код" применить такую регулярку на переменной? И можно ли к регулярному выражению придать флажок global? (Скрин 4)
    abde4433-7e9d-40b8-91c9-40d29a5535f5-image.png
    Скину деньгу за помощь на киви.



  • Уже помогли в личке. Почему в BAS не работает код регулярки с regex101 - для меня загадка. На будущее тем кто будет искать - составляйте в БАСе сами или каком-либо редакторе но не пользуйтесь regex101 - там составляются не рабочие и плохие регулярки.


Log in to reply
 

  • 10
  • 3
  • 7
  • 2
  • 3
  • 9
  • 4
  • 4