Los participantes siempre son tres caracteres mayúsculas entre *
y :
, por tanto: \\*[A-Z]{3}:
. Sin embargo, como la función separate
de r
elimina el elemento separador, que es el resultado del regex, hay que usar un positive lookbehind (?<=...)
para que use como separador lo que sigue a continuación del resultado de la búsqueda.