{
    "formats": {
        "default": "{streetAddress}\n{postalCode} {locality}\n{country}",
        "nocountry": "{streetAddress}\n{postalCode} {locality}"
    },
    
    "startAt": "end",
    "fields": [
        {
            "name": "locality",
            "line": "last",
            "pattern": "([A-zÀÁÂÄÇÈÉÊËÌÍÎÏÒÓÔÙÚÛàáâçèéêëìíîïòóôùúû\\.\\-' ]+)([Cc][Ee][Dd][Ee][Xx]\\s+[0-9]+)?$",
            "matchGroup": 1
        },
        {
            "name": "postalCode",
            "line": "startAtLast",
            "pattern": "[0-9]{5}",
            "matchGroup": 0
        }
    ],
    "fieldNames": {
        "region": "Parish"
    }
}
