特定フォーマットのデータを辞書型で抽出したい


以下データフォーマットが出力されるログがあります。  
そのログを辞書型で取得する方法はありますでしょうか？  
色々試したりchatgptを利用しましたが適切な回答を得ることが出来ませんでした。

[code]

     1:call                             5:call-in           Grp: null
     2:call                             6:call-call          Grp: null
     3:call-dial   List: 1 DC: 94            7:call-dial   List: 4 DiC: 10
     4:call-dial   List: 1 DC: 95            8:callrelease
     9:call-work     ReaC: 6  Grop: null
    10:call-work     ReaC: 9  Grop: null
    
[/code]

取得したいイメージ

[code]

    [
    {1:"call"},
    {2:"call"},
    {3:"call-dial   List: 1 DC: 94"},
    {4:"call-dial   List: 1 DC: 95"},
    {5:"call-in           Grp: null"},
    {7:"call-dial   List: 4 DiC: 10"},
    {5:"call-in           Grp: null"},
    {8:"callrelease"},
    {9:"call-work     ReaC: 6  Grop: null"},
    {10:"call-work     ReaC: 9  Grop: null"}
    ]
    
[/code]




自己解決しました。ありがとうございました。

[code]

    config_list = re.findall(r'(\d+):(.*?)(?=\s+\d+:|$)', config_date)
    config_dict_list = [{key: value.strip()} for key, value in config_list]
    
[/code]

