Удаление 2 случайных команд, только если они НЕ в строковых литерах
Текст является программной на Javascript, удалить две команды JS, но только если они не в строковых литерах (break как команду удалить можно, а в строке "break my heart" нельзя).
Пример переменной: var jsScript = 'var text = "hello world"; alert(text);';
Чувствую путь спасения через RegExp. Вычитал в учебнике поиск слов только в строковых литерах, но как удалить именно не в них, ещё и случайно и потом вывести переменную jsScript с сохранившейся структурой ума не приложу.
|