Ändra regex till:
(.*?)\s(\d{5})\s(.+?)\s?(FINLAND|SUOMI)?$
Genom att göra grupp tre ingen girig kommer du att matcha de valfria utrymmena + landsvalen. Om grupp 4 inte matchar tror jag att den kommer att vara oinitierad snarare än tom, det beror på språket.