Sim, isso é possível.
Supondo que a lista de macaddresses seja assim:
5C838F9FE398
5C838F9FE398
5C838F9FE398
5C838F9FE398
(onde cada um é único, claro)
Você pode encontrar / substituir usando regex.
Abra a caixa de diálogo Localizar / Substituir pressionando CTRL + H .
No campo Localizar, insira: ^(.{4})(.{4})(.{4})
No campo Substituir por, insira: $1.$2.$3
Na parte inferior do grupo do Modo de pesquisa, selecione Expressão regular.
Agora pressione Substituir tudo .
Explicando o Regex:
^ Only match if this happens at the beginning of a line
( Start of group 1 (to replace with $1)
.{4} Any character, 4 times
) End of group 1
( Same as above for group 2
.{4}
)
( Same as above for group 3
.{4}
)
A substituição é configurada como:
$1 These are the first 4 values found
. place a period next
$2 These are the second 4 values found
. place a period next
$3 These are the third 4 values found.
Qualquer coisa depois dessa string é completamente ignorada e permanecerá presente.
Portanto, 5C838F9FE398 test
se torna 5C83.8F9F.E398 test