Ich suche nach Bibliotheken in Java, die eine Adresse aus einer normalen Textfolge analysieren können. Der Text könnte alle Arten von speziellen und nicht-speziellen enthalten :(Zeichen, aber alles, was ich wirklich aus der ursprünglichen Zeichenfolge entfernen möchte, ist eine grobe Adressfolge.Gute Adresse/String Parsing-Bibliotheken in Java?
Mit anderen Worten, wie würde ich eine Adresse aus a ziehen random String, der eine Adresse enthält somewhere? Das Format ist nicht wirklich wichtig, solange die Ausgabe die Straße und die Nummer irgendwo hat. Würden Sie dafür reguläre Ausdrücke verwenden, wenn es keine Bibliotheken gibt?
Sie müssen weitere Details zur Eingabezeichenfolge angeben. Ist es garantiert ein String mit einer einzigen Adresse und sonst nichts? Ist es ein Absatz, der irgendwo eine einzelne Adresse enthält? Kann es mehrere Adressen in der Zeichenfolge geben? Das zugrunde liegende Problem reicht von moderat einfach (wenn die Eingabe sehr eingeschränkt ist) bis potenziell schwierig (berücksichtigen Sie das Problem der Suche nach allen gültigen internationalen Adressen in einer Textseite, die in einer beliebigen Sprache sein kann). –
@StuartGolodetz Ich denke, dass letzteres Ihrer Aussagen wahr ist - er sagte, dass er Adressen aus einer "zufälligen Zeichenfolge" herausziehen möchte, also denke ich, dass er nur irgendwelche Adressen finden wollte, die er aus einem riesigen Haufen herausholen kann von Charakteren. Es sind keine weiteren Informationen zur Eingabezeichenfolge erforderlich. – CodeBlind
Adresse der Straße? Für welche Länder? –