Косая черта "/" в регулярных выражениях.

Поддержка
  • Заметил странную особенность в BAS при записи регулярного выражения в короткой записи: не экранируется символ "/" в действии "Выполнить код".

    var link = 'https://www.google.com/'
    var search = link.search(/\/www.google.com\//)  //Ошибка "SyntaxError: Parse error во время выполнения действия"
    log(search)
    

    Приходится во всех регулярных выражениях, где есть косая черта создавать RegExp:

    var link = 'https://www.google.com/'
    var search = link.search(new RegExp('/www.google.com/'))  //Так работает
    log(search)
    

    Не критично, конечно, но немного неудобно. С чем это связано?

  • @SecDeveloper said in Косая черта "/" в регулярных выражениях.:

    Не критично, конечно, но немного неудобно. С чем это связано?

    известная проблема, видимо парсер кода ошибается

  • 0 Votes
    6 Posts
    887 Views
  • 0 Votes
    4 Posts
    834 Views
  • 0 Votes
    7 Posts
    1735 Views
  • 1 Votes
    21 Posts
    4546 Views
  • 0 Votes
    7 Posts
    2035 Views