@ATauenis

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы