наверно надо границы слова, иначе будет выделять не слово а его часть,
например: abc&123 \b&\d+\b попробовал, но что то не работает ?
ЗЫ
надыть так \B&\d+\b https://regex101.com/r/3yDtDi/1
сначала удалить login:password:mail:
найти: ^.*:\s
заменить (пусто)
т.е. получим
Carlita170
5onbec
jehilyzeca@tai.tk
потом объединить в одну строку, заменив перевод строки на :
получим:
Carlita170:5onbec:jehilyzeca@tai.tk
а уже потом в этой строке расставить в нужном порядке mail:login:pass
найти ^(.*):(.*):(.*)$
заменить на \3:\1:\2