Regex - how to match this pattern? (With emojis) : I have a text file of a few thousand entries built like that:

"11111111111: text text text text text :: word11111111: text text text text :: word111111111:"

Where "11111111" is a big number, and "text text text text" can be anything including emojis, and "word" is one of 8 words, and the second 111111111 is another number, but different.

I tried, but just couldn't match it.
I don't know how to treat the emojis, and another problem is the spaces are not consistent, sometimes is a white space, somtime tab, and so on.

Thanks!