@mansory333 бас хитрее делает он не экранирует он эскейпит
составляете ее так же как обычно а потом ее .escape()
Но вам не надо добавлять в регулярку для баса служебные операторы) gm это область применения бас все это сам знает. Вы собственно решили задачу подав вторым аргументом gm
Применение в басе js довольно специфичное ) некоторые вещи работают не так как ожидают я про механику выполнения, они просто работают иначе. фрейморк.
upd 2 скорее всего это связанно что сам бас на С+ вроде
Запуск скрипта бас из node.js
-
Всем привет, только начинаю изучать node.js. Написал скрипт в басе, который из ресурса берёт слово, находит в гугле картинку по нему, манипулирует с ней и сохраняет.
Но мне нужно сделать бота в вк, в который человек пишет слово, дальше скрипт баса получает слово и отдаёт картинку в node.js (мб в base64) для последующей отправки.Бота я решил сделать на библиотеке vk-io, вот что получилось:
const { VK } = require('vk-io'); const { HearManager } = require('@vk-io/hear'); const vk = new VK({ token: 'тут мой токен' }); const bot = new HearManager(); vk.updates.on('message_new', bot.middleware); bot.hear(/привет/i, msg => { msg.send(`Привет, твой id - ${msg.senderId}`); }) console.log('Бот запущен!');Как перед msg.send вставить мой скрипт, чтобы вместо id отправить уже картинку?