C#截取特定头尾字符串

我要截取的格式是 小明:今天骑单车上班 小红:今天休息
截取的字符串是 今天骑单车上班
头尾是 小明: 小红:

小明是要截取的员工通知,而小红是随机的
截取的字符串长度会变化,不是固定的,截取的内容可能有多个分号,但不会有 名字+分号

var reg="小明:(.*)小红";
正则表达式来取就很简单

C# string 有split的方法,查查看