ChrisB: replace()

Beitrag lesen

Hi,

ich möchte jede Raute in einem String durch ein Zeilenumbruch ersetzen. Was mache ich hier falsch.

Mehrere Sachen.

Es ist mehr oder wenig eine endlosschleife.

Na ja, das kommt wohl daher, dass du den Wert, in dem du einmal eine Raute ersetzt hast, gar nicht weiterverwendest - und anschliessend wieder fragst, ob im *Original* noch immer eine Raut vorhanden ist.

Ausserdem ist es unsinnig, dass in einer Schleife zu machen, in der man jeweils ein Auftreten des Suchmusters ersetzt - wenn RegExp doch gleich *alle* auf einmal ersetzen kann. Dafuer ist das Flag g schliesslich da.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“