--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java 2015/02/26 14:43:20 2387 +++ dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressUtils.java 2015/02/27 10:37:08 2398 @@ -72,7 +72,17 @@ delStreng.append( indAdresse.charAt(i) ); i++; } - result.vej = WordUtils.capitalize( delStreng.toString().trim() ); + + //special case - hvis strengen ender med ' nr' skal ' nr' fjernes + result.vej = delStreng.toString().toLowerCase().trim(); + if ( result.vej.endsWith(".") || result.vej.endsWith(",")) { + result.vej = result.vej.substring(0, result.vej.length() - 1); + } + if ( result.vej.endsWith(" nr")) { + result.vej = result.vej.substring(0, result.vej.length() - 3); + } + + result.vej = WordUtils.capitalize( result.vej.trim() );