Peter Thomassen: Ersetzen in einer Zeichenkette: " " > " ", " > \"

Hallo,
wie bekomme ich es hin, zwei oder mehr Leerzeichen hintereinander in einer Zeichenkette zu einem bzw. ein " zu einem " zu machen?

Mit normalen Zeichen mache ich das so:

h_ti = h_ti.replace(/ß/g,"ß");

Danke für die Hilfe.

Bye,
Peter

  1. Hallo,

    wie bekomme ich es hin, zwei oder mehr Leerzeichen hintereinander in einer Zeichenkette zu einem bzw. ein " zu einem " zu machen?

    Frage mit dem Anführungszeichen habe ich anders gelöst: ".
    Für das Problem mit den Leerzeichen hab ich auch was gefunden:

    h_ti = h_ti.replace(/\s\s/g," ");

    Dann werden alle white spaces durch " " ersetzt. Ich weiß eben nicht, wie der genaue Code für Leerzeichen ist!!
    Wenn ich

    h_ti = h_ti.replace(/\s\s/g,"\s");

    Macht er mir ein "s" hin, logisch, er weiß ja nicht, welches white space ich meine.

    Es hat sich aber ein neues Problem aufgetan. Vereinfachen wir das ganze mal:

    h_ti = h_ti.replace(/aa/g,"a");

    Wenn ich jetzt "aaaaaaaa" ersetzen lasse, habe ich "aaaa". Ich möchte aber "a"!

    Ich hoffe, ihr könnt meinen Gedanken folgen und mir helfen!

    Danke,
    Peter

    1. Hallo nochmal,

      wie bekomme ich es hin, zwei oder mehr Leerzeichen hintereinander in einer Zeichenkette zu einem bzw. ein " zu einem " zu machen?

      Frage mit dem Anführungszeichen habe ich anders gelöst: ".

      Nein!! Ich hab das nochmal überdacht und bin zu dem Schluss gekommen, dass es wichtig ist, dass innerhalb von < und > in der textarea ein " erzeugt wird, da sonst der HTML-Code später nicht ausführbar ist! Außerhalb von < und > soll " erzeugt werden!

      Hoffentlich nicht zu kompliziert,
      Peter

      1. Hi,

        es gibt ein schönes wort auf erden, du musst bedeutend ruhiger
        werden!!!
        Du solltest dir erstmal im klaren werden, was genau du willst, es ist
        immer der beste weg zur lösung. bist du erstmal soweit dein problem
        klar, verständlich und nachvollziehbar zu formulieren, machst du es
        allen leicht vor allem DIR.
        Ist nicht böse, ist ein wirklich gutgemeinter rat.

        Dirk hatte recht mit den postings und aus eigener erfahrung kann ich
        dir sagen, ich habe die FAQ auch erst nach dem ersten anschiss
        gelesen, der bedeutend schroffer war als deiner ;)

        Also auf deine Frage gibt es antwort aber eben weiter unten.

        Bis dahin Ed X

        1. Hi Ed X,

          es gibt ein schönes wort auf erden, du musst bedeutend ruhiger
          werden!!!
          Du solltest dir erstmal im klaren werden, was genau du willst, es ist
          immer der beste weg zur lösung. bist du erstmal soweit dein problem
          klar, verständlich und nachvollziehbar zu formulieren, machst du es
          allen leicht vor allem DIR.
          Ist nicht böse, ist ein wirklich gutgemeinter rat.

          Ich weiß. Ich habe auch gemerkt, dass ich es erst falsch formuliert hatte. Dann hatte ich halt versucht, es wieder gradezubiegen ...

          Soll das aber heißen, dass ich *nochmal* posten soll, diesmal mit besserer Formulierung?

          Dirk hatte recht mit den postings und aus eigener erfahrung kann ich
          dir sagen, ich habe die FAQ auch erst nach dem ersten anschiss
          gelesen, der bedeutend schroffer war als deiner ;)

          :) ..... ok.

          Also auf deine Frage gibt es antwort aber eben weiter unten.

          Danke. Ich werd mich mal umgucken.

          Bye,
          Peter