Eu usei o N ++ v7.2.2
Ctrl + H - > Substituir guia
Localize: (^) (\ s +)? (\ D +) (\ s +) (# definir) (\ s +) ([^ \ r \ n] +)? (\ R \ n | $)
Substituir por: \ 1 \ 5 \ 6 \ 7 \ 4 \ 3 \ 8
Embrulhe ao redor: verificado
Modo de pesquisa: expressão regular