Realise this is a bit late, but came across the same problem and found the below to work as well - might be a bit faster as it's just using one eval?
| eval MAC=replace(MAC, "(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})", "\1:\2:\3:\4:\5:\6")
... View more