@ATauenis

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
nopCommerce Ярославль
До 100 000 руб.
Мобайл Медиа Санкт-Петербург
от 100 000 руб.
Plumsail Санкт-Петербург
от 120 000 руб.
19 сент. 2019, в 16:15
16000 руб./за проект
19 сент. 2019, в 15:51
1000 руб./в час
19 сент. 2019, в 15:47
8000 руб./за проект