Ich versuche, einen Code von Java zu schreiben, der erlaubt, eine Liste der Städte abhängig vom Namen der Stadt oder seiner Postleitzahl anzuzeigen:Wie wird eine Zeichenfolge, die eine Stadt oder ihre Postleitzahl mit Akzent darstellt, regex?
Ich schrieb viele Ausdrücke, aber sie arbeiteten nicht 100%. Dies ist mein letzter Ausdruck:
([A-Z_]+)(:)([0-9]+)
Der Ausdruck sollte den Namen eine Stadt passen: es könnte sein: Lonéy' ed
oder seinen Code Post 57000
Hat jemand eine Idee hat, wie mein Ausdruck zu verbessern?
Danke.
Try '(\ p {Lu} [\ p {L} \ s'-] *): (\ d +)' (das doppelte des Schrägstrichs in einem Java-String wörtlich). –
@ WiktorStribiżew Thnx aber nein, es funktioniert übrigens nicht, wie Ziffern auf 5 zu begrenzen?weil eine Postleitzahl besteht aus 5 Ziffern – Chinovski
gibt es ein Leerzeichen in Ihrem Beispiel? – diginoise