@Jeovane Carvalho, o primeiro método tinha o modificador "e", que permitia trabalhar com os grupos da sua RegEx.
Nas versões atuais do PHP, esse modificador foi removido e, para substituí-lo, criada essa nova função para manipular os valores do match.