100 text11:text12:text13
101 text221:text222
105 textxxx:textyyy:textzzz

このような、ID(行の先頭、数字の繰り返し)+空白+コロン区切りの文字列が任意個並んでいる
ファイルがあります

これを
・IDと最初のコロンまで→ID<タブ>textXX<改行>と置換
・それ以降のコロン区切り→<タブ>textXX<改行>textYYと置換
と、タブ文字(\t)と改行(\n\r)で分割する処理をしたいです

例えばIDが100の行は
100<タブ>text11
<タブ>text12
<タブ>text13
としたいです

こんな動作をするスクリプトを紹介いただきたいです