Ich habe die folgende ZeichenfolgeRegex zu Gruppe Postleitzahl, Stadt und Staat
„98225-2077 Bellingham WA“
Ich brauche Regex zu verwenden, Postleitzahl, Stadt und Staat zu trennen. sollten die Gruppen (98225-2077) (Bellingham) und (WA) zurückgeben. Der Status ist optional und wird immer am Ende sein und wird aus zwei Großbuchstaben bestehen.
Ich bin in der Lage, die folgenden mit regex
Postleitzahl herauszufiltern: (^([\S]+-)?\d+(-\d+)?)
- Gruppe [1]
Stadt: ((^([\S]+-)?\d+(-\d+)?)\s)?(\S.*)
= Gruppe [5].
Kann es einen einzigen Regex geben, um alle drei mit der gleichen Regex auszufiltern und leer zu senden, falls der Status nicht vorhanden ist?
Stadtname auch von mehr als ein Wort sein kann. Beispiel Neu-Delhi. – SJMan
Toll ... Danke, dass du mir das jetzt erzählst –
Die einzige Art zu analysieren ist Regex, die im Db nach dem Entwurf gespeichert wird – SJMan