I need help with regex.
This is text, what I have:

```
#1234 10% commet@timing:information and other activity2@timing
#12d34 10% commet@timing:information and other activity2@timing
#3132 10% testing@1.10:test commit  frontend@44min:other comments  
#3132 10% testing@1.10:test commit 2 

```

So, I need to get every **text@text:text with spaces** and **text@text with spaces** entries.
That is what I have now: <https://regex101.com/r/zgILCE/1>   

My regex `/(\w*)\@([\w.]*)\:((\w|\s)*) /` doesn't work well.

UPD.
I need regex match this:
one@one:some text
one@one
one@one:one

Legend:

one - one word (maybe with numbers)

some text - regular text (maybe with numbers)