[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