Oracle
 sql >> Database >  >> RDS >> Oracle

Abbinare un gruppo che può o non può esistere

Cambia la regex in:

(.*?)\s(\d{5})\s(.+?)\s?(FINLAND|SUOMI)?$

Rendere il gruppo tre non avido ti consentirà di abbinare lo spazio opzionale + le scelte del paese. Se il gruppo 4 non corrisponde, penso che non sarà inizializzato anziché vuoto, dipende dalla lingua.