sed problem with double point

I have a problem with the next text

00:00:27,761 --> 00:00:31,094
MADSO: Boston. Southie. I was born here.

00:00:31,197 --> 00:00:36,692
Never left. Never had any reason.
Good friends, plenty of girls.
--------------------------------------------------
I want delete MADSO: and leave all the rest.
I tried 's/[A-Z]*://' but than I have
0000:27,761 --> 00:00:31,094
Boston. Southie. I was born here.

0000:31,197 --> 00:00:36,692
Never left. Never had any reason.
Good friends, plenty of girls.
-----------------------------------------------
So sed takes the first double point away on the line with numbers and that cannot.
I tried 's/^[A-Z:\t]*//'
Than sed leaves the double point between the numbers but now
he take on every line the first letter away so than I have this:

00:00:27,761 --> 00:00:31,094
Boston. Southie. I was born here.

00:00:31,197 --> 00:00:36,692
ever left. Never had any reason.
ood friends, plenty of girls.
----------------------------------------------------
Does someone have a solution for this?
Thank you very much.

sed  's/^[A-Z][A-Z]*://'

or GNU sed with ERE (extended regular expressions):

sed -r 's/^[A-Z]+://'
1 Like

Try like...

sed 's/^[A-Z:]* //' inputfile
1 Like
sed 's/^[A-Z]*:[ \t]*//' file
1 Like