@ATauenis

Как регулярным выражением убрать края строки?

Всем доброго %времясуток%. Дана строка. Например,
eval("document.getElementById('jslink')")
Задача выкинуть eval(" и окончание ") одним регулярным выражением. То есть, получить на выходе document.getElementById('jslink').

Возможно ли это, и какая маска нужна?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
SerafimArts
@SerafimArts
Senior HTML Developer
Я бы предложил более корректное решение, нежели вариант от Stockholm Syndrome

eval\s*\(\s*(?|"([^"\\\\]*(?:\\\\.[^"\\\\]*)*)"|'([^'\\\\]*(?:\\\\.[^'\\\\]*)*)')\s*\)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Mobile Media Group Санкт-Петербург
от 120 000 ₽
Кошелёк.ру Санкт-Петербург
До 350 000 ₽
Playkot Санкт-Петербург
от 120 000 до 180 000 ₽
28 мая 2020, в 01:17
1000 руб./в час
27 мая 2020, в 23:51
3000 руб./за проект