Folgendes Problem:
Ich habe eine sehr gutes Telefonnummernpattern gefunden:
(?:(?:\+|00)[1-9][0-9]{0,3} ?)?(?:\([1-9][0-9]{0,5}\)|0?[1-9][0-9]{0,5})(?: (?:/ ))?[1-9](?: ?[1-9]){3,7}(?: ?-(?: ?[0-9]){1,5})?
Das Problem ist, dass der String "Pützbruchstraße 44 52222 Stolberg" auch das pattern mit glanz besteht, da "44 52222" ja theoretisch eine Telefonnummer sein könnte.
Wie kann ich in dem pattern oder der funktion preg_match sagen, sie soll den String als "ganzes" sehen?
Ich habe eine sehr gutes Telefonnummernpattern gefunden:
(?:(?:\+|00)[1-9][0-9]{0,3} ?)?(?:\([1-9][0-9]{0,5}\)|0?[1-9][0-9]{0,5})(?: (?:/ ))?[1-9](?: ?[1-9]){3,7}(?: ?-(?: ?[0-9]){1,5})?
Das Problem ist, dass der String "Pützbruchstraße 44 52222 Stolberg" auch das pattern mit glanz besteht, da "44 52222" ja theoretisch eine Telefonnummer sein könnte.
Wie kann ich in dem pattern oder der funktion preg_match sagen, sie soll den String als "ganzes" sehen?