регулярки, если в строке скобки.
а именно:
const regex = new RegExp(await import\(\`@remote\/(.*)\`\), 'g')
даст регулярку вида:
/await import(@remote\/(.*))/g
а ожидается, что будет регулярка вида
/await import\(@remote\/(.*))/g
new RegExp упорно теряет \ перед скобкой и это фатально - регулярка без него не работает.
не уверен, что это бага какая-то, но как научить new RegExp не делать так, как делает он, делать так, как надо мне?
или как можно альтернативно строить регулярку с куском текста, который берётся из переменной?
дважды экранировать слеш
я пробовал - оно ругается, что неверное регулярное
а вообще это сработало. Спасибо большое
Обсуждают сегодня