[Schmitzm-commits] r1964 - in trunk/schmitzm-adresses/src: main/java/de/schmitzm/adresses test/java/de/schmitzm/adresses

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Mon Apr 23 23:52:56 CEST 2012


Author: alfonx
Date: 2012-04-23 23:52:56 +0200 (Mon, 23 Apr 2012)
New Revision: 1964

Modified:
   trunk/schmitzm-adresses/src/main/java/de/schmitzm/adresses/AddrStringUtil.java
   trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java
Log:
Pimping AddrStingUtil

Modified: trunk/schmitzm-adresses/src/main/java/de/schmitzm/adresses/AddrStringUtil.java
===================================================================
--- trunk/schmitzm-adresses/src/main/java/de/schmitzm/adresses/AddrStringUtil.java	2012-04-20 13:07:38 UTC (rev 1963)
+++ trunk/schmitzm-adresses/src/main/java/de/schmitzm/adresses/AddrStringUtil.java	2012-04-23 21:52:56 UTC (rev 1964)
@@ -497,6 +497,8 @@
 		ort = ort.replaceAll("(?i)^\\s*emmerich.+", "emmerich");
 
 		ort = ort.replaceAll("\\brbge\\.?\\b", "ruebenberge");
+		ort = ort.replaceAll("\\bopf\\.?\\b", "oberpfalz");
+		ort = ort.replaceAll("\\bupf\\.?\\b", "unterpfalz");
 
 		ort = ort
 				.replaceAll(
@@ -521,18 +523,27 @@
 		ort = ort.replaceAll("^maria[-\\s].", "");
 
 		ort = ort.replaceAll("\\bi(\\.?\\s|\\s)Sa(\\.|\\s)", "insachsen"); // neu
-
-		ort = ort.replaceAll("\\ban der\\b", "xx"); // neu
-		ort = ort.replaceAll("\\bin\\b", "xx"); // neu
-		ort = ort.replaceAll("\\bim\\b", "xx"); // neu
-		ort = ort.replaceAll("\\bam\\b", "xx"); // neu
-		ort = ort.replaceAll("\\ban\\b", "xx"); // neu
-		ort = ort.replaceAll("\\bbei\\b", "xx"); // neu
 		
-		ort = ort.replaceAll("\\ba[\\.\\s]d[\\.\\s]", "xx"); // neu
-		ort = ort.replaceAll("\\bi[\\.\\s]", "xx"); // neu
-		ort = ort.replaceAll("\\ba[\\.\\s]", "xx"); // neu
-		ort = ort.replaceAll("\\bb[\\.\\s]", "xx"); // neu
+		ort = ort.replaceAll(".\\ban[\\.\\s]der\\b", "xx"); // neu
+		ort = ort.replaceAll(".\\ban[\\.\\s]d[\\.\\s]\\b", "xx"); // neuneu
+		
+		ort = ort.replaceAll(".\\bin[\\.\\s]der\\b", "xx"); // neuneu
+		ort = ort.replaceAll(".\\bin[\\.\\s]d[\\.\\s]\\b", "xx"); // neuneu
+		
+		ort = ort.replaceAll(".\\bi[\\.\\s]der\\b", "xx"); // neuneu
+		ort = ort.replaceAll(".\\bi[\\.\\s]d[\\.\\s]\\b", "xx"); // neuneu
+		
+		ort = ort.replaceAll(".\\bin\\b", "xx"); // neu
+		ort = ort.replaceAll(".\\bin\\b", "xx"); // neu
+		ort = ort.replaceAll(".\\bim\\b", "xx"); // neu
+		ort = ort.replaceAll(".\\bam\\b", "xx"); // neu
+		ort = ort.replaceAll(".\\ban\\b", "xx"); // neu
+		ort = ort.replaceAll(".\\bbei\\b", "xx"); // neu
+		
+		ort = ort.replaceAll(".\\ba[\\.\\s]d[\\.\\s]", "xx"); // neu
+		ort = ort.replaceAll(".\\bi[\\.\\s]", "xx"); // neu
+		ort = ort.replaceAll(".\\ba[\\.\\s]", "xx"); // neu
+		ort = ort.replaceAll(".\\bb[\\.\\s]", "xx"); // neu
 
 		ort = norm(ort);
 

Modified: trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java
===================================================================
--- trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java	2012-04-20 13:07:38 UTC (rev 1963)
+++ trunk/schmitzm-adresses/src/test/java/de/schmitzm/adresses/AddrStringUtilTest.java	2012-04-23 21:52:56 UTC (rev 1964)
@@ -267,6 +267,12 @@
 
 	@Test
 	public void testNormalizeOrt() {
+		assertEquals("weidenxxoberpfalz", AddrStringUtil.normalizeOrt("Weiden i.d.OPf."));
+		assertEquals("weidenxxoberpfalz", AddrStringUtil.normalizeOrt("Weiden in.d.OPf."));
+		assertEquals("weidenxxoberpfalz", AddrStringUtil.normalizeOrt("Weiden in der OPf."));
+		assertEquals("weidenxxoberpfalz", AddrStringUtil.normalizeOrt("Weiden an d.OPf."));
+		assertEquals("weidenxxoberpfalz", AddrStringUtil.normalizeOrt("Weiden a.d.OPf."));
+		
 		assertEquals("frankfurtxxmain", AddrStringUtil.normalizeOrt("frankfurt (main)"));
 		assertEquals("hattersheimxxmain", AddrStringUtil.normalizeOrt("Hattersheim am Main, Stadt"));
 		assertEquals("hattersheimxxmain", AddrStringUtil.normalizeOrt("Hattersheim am Main, Markt"));
@@ -275,6 +281,7 @@
 		assertEquals("hattersheimxxmain", AddrStringUtil.normalizeOrt("Hattersheim a Main"));
 		assertEquals("hattersheimxxmain", AddrStringUtil.normalizeOrt("Hattersheim a. Main"));
 		assertEquals("hattersheimxxmain", AddrStringUtil.normalizeOrt("Hattersheim (Main)"));
+		assertEquals("amrumberg", AddrStringUtil.normalizeOrt("Am Rumberg"));
 
 		assertEquals("sanktaugustin", AddrStringUtil.normalizeOrt("St. Augustin"));
 		assertEquals("freiburgxxbreisgau", AddrStringUtil.normalizeOrt("Freiburg im Breisgau"));
@@ -283,6 +290,8 @@
 		assertEquals("freiburgxxbreisgau", AddrStringUtil.normalizeOrt("Freiburg i Breisgau"));
 		assertEquals("idarobarstein", AddrStringUtil.normalizeOrt("Idar-Obarstein"));
 		assertEquals("hamburg", AddrStringUtil.normalizeOrt("Hamburg, Hansestadt"));
+		
+		
 	}
 
 	@Test



More information about the Schmitzm-commits mailing list