Если вам нужно регулярное выражение, которое может соответствовать всему тексту до появления определенного шаблона, но без выбора этого шаблона, вы должны использовать положительный просмотр вперед
/match(?=element)/
Или в этом случае вероятно
/[\s\S]+(?=var hglgfdrr4634hezfdg)/g
Я не знаю, полностью ли я понимаю, о чем вы спрашиваете, потому что похоже, что вы хотите выбрать все, что идет до "var hglgfdrr4634hezfdg = 1; var d = document; var s = d.createElement ('script'); ... "но тогда в общих сущностях этот код находится на самом верху, поэтому я предполагаю, что это образцы, взятые из более крупного файла?