Ubah ekspresi reguler menjadi:
(.*?)\s(\d{5})\s(.+?)\s?(FINLAND|SUOMI)?$
Membuat grup tiga tidak serakah akan memungkinkan Anda mencocokkan ruang opsional + pilihan negara. Jika grup 4 tidak cocok, saya pikir itu akan tidak diinisialisasi daripada kosong, itu tergantung pada bahasa.