Bernie: str_replace - löschen aber nur wenn alleine, nicht im Zusammenhang

Hallo alle mit einander.

Ich habe ein Problem, das mich schon länger beschäftigt. Wenn ich einen String habe in dem ein längerer Text hinterlegt ist, und aus diesen Zeichen entferne wie zum Beispiel ein -, stellt das ja noch kein Problem dar.

str_replace("-","","Hamburg - Hafen");

Aber wie kann ich es bewerkstelligen, das ich nur - lösche, die alleine stehen. Also

Hamburg-Altona

und

Berlin-Kreuzberg

sollen bleiben.

Hamburg - Hafen

soll dagegen das - gelöscht werden

  1. Hallo alle mit einander.

    Ich habe ein Problem, das mich schon länger beschäftigt. Wenn ich einen String habe in dem ein längerer Text hinterlegt ist, und aus diesen Zeichen entferne wie zum Beispiel ein -, stellt das ja noch kein Problem dar.

    str_replace(" - "," ","Hamburg - Hafen");

    Aber wie kann ich es bewerkstelligen, das ich nur - lösche, die alleine stehen. Also

    Hamburg-Altona

    und

    Berlin-Kreuzberg

    sollen bleiben.

    Hamburg - Hafen

    soll dagegen das - gelöscht werden

  2. @@Bernie

    Aber wie kann ich es bewerkstelligen, das ich nur - lösche, die alleine stehen.

    Du möchtest " - " ersetzen durch " "?

    LLAP 🖖

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)