Нужна функция или метод которым можно привести строку регулярки к виду, используемому в коде BAS.
То есть из этого:
<h1\sitemprop="name">([\s\S]+?)</h1>
Должно получиться это:
\u003ch1\u005csitemprop=\u0022name\u0022\u003e([\u005cs\u005cS]+?)\u003c/h1\u003e
Перепробовал множество функций, ничего не помогает. Так, например, escape() и encodeURIComponent() выдают следующую строку:
%3Ch1%25sitemprop%3D%22name%22%3E%28%5B%25s%25S%5D+%3F%29%3C/h1%3E
А мне под мои задачи надо именно как в BAS:
\u003ch1\u005csitemprop=\u0022name\u0022\u003e([\u005cs\u005cS]+?)\u003c/h1\u003e