正規表現を次のように変更します:
(.*?)\s(\d{5})\s(.+?)\s?(FINLAND|SUOMI)?$
グループ3を貪欲にしないと、オプションのスペースと国の選択肢を一致させることができます。グループ4が一致しない場合は、言語によって異なりますが、空白ではなく初期化されていないと思います。
正規表現を次のように変更します:
(.*?)\s(\d{5})\s(.+?)\s?(FINLAND|SUOMI)?$
グループ3を貪欲にしないと、オプションのスペースと国の選択肢を一致させることができます。グループ4が一致しない場合は、言語によって異なりますが、空白ではなく初期化されていないと思います。