eval\s*\(\s*(?|"([^"\\\\]*(?:\\\\.[^"\\\\]*)*)"|'([^'\\\\]*(?:\\\\.[^'\\\\]*)*)')\s*\)
/(?<name>value).*?\k<name>/
/<(?<tagname>\w+).*?>.*?<\/\k<tagname>>/
"[^"\\]+(?:\\.[^"\\]*)*"
вариант, если требуется поддержка экранирования через бекслеш.(?<quote>"{3})(?:(\\(?P=quote)|(?!(?P=quote))).?)*(?P=quote)