Это ужасная практика.
Лучше для таких действий заводить сервисы/репозитории, ижектить туда сервис авторизации и сразу создавать с объект с нужными полями, нежели добавлять "магию".
Александр Шаповал: одно дело, когда у Вас стоит задача вроде "найти подстроку, перед которой идут цифры или восклицательный знак, а после идет проблел или запятая", другое - когда надо забрать подстроку по статическим маркерам.
А еще печально, когда люди регулярками пытаются в DOM дереве что-то искать, когда есть XPath.