NEWS
String bearbeiten (Wörter ersetzen und Liste erzeugen)
-
Ich habe hier einen String und würde diesen gerne bearbeiten, leider weis ich nicht genau wie man sowas am besten macht.
folgendes steht aktuell im Datenpunkt als String drin:
OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes Fenster und- Nun würde ich gerne jeweils das "und" entfernen und dieses als "-" ersetzen.
- Das letzte "und" muss immer entfernt werden
- Soll dann genau so wie unten in einer Variablen stehen
und so sollte das ganze dann aussehen:
- OG Schlafzimmer 1 gekipptes Fenster - OG Kinderzimmer Lea 1 gekipptes Fenster - OG Kinderzimmer Antonia 1 gekipptes Fenster - OG Gästezimmer 1 gekipptes FensterDieser Datenpunkt ändert sich aber von der Länge, mal kürzer und mal länger.
Vielleicht hat der eine oder andere sowas schon einmal gemacht oder im Einsatz? -
Ich habe hier einen String und würde diesen gerne bearbeiten, leider weis ich nicht genau wie man sowas am besten macht.
folgendes steht aktuell im Datenpunkt als String drin:
OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes Fenster und- Nun würde ich gerne jeweils das "und" entfernen und dieses als "-" ersetzen.
- Das letzte "und" muss immer entfernt werden
- Soll dann genau so wie unten in einer Variablen stehen
und so sollte das ganze dann aussehen:
- OG Schlafzimmer 1 gekipptes Fenster - OG Kinderzimmer Lea 1 gekipptes Fenster - OG Kinderzimmer Antonia 1 gekipptes Fenster - OG Gästezimmer 1 gekipptes FensterDieser Datenpunkt ändert sich aber von der Länge, mal kürzer und mal länger.
Vielleicht hat der eine oder andere sowas schon einmal gemacht oder im Einsatz?@quorle sagte in String bearbeiten ( Wörter ersetzen und Liste erzeugen ):
OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes Fenster
var cString = 'OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes Fenster'; console.log(cString).replace('und','-');Ro75.
-
@quorle sagte in String bearbeiten ( Wörter ersetzen und Liste erzeugen ):
OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes Fenster
var cString = 'OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes Fenster'; console.log(cString).replace('und','-');Ro75.
-
Danke für die Antwort, bin eher der Blockly-Mensch.
habe oben den ersten Beitrag nochmals bearbeitet -
Danke Paul, das sieht schon einmal etwas besser aus.
So sieht die Ausgabe nun aus:
- OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes FensterKann man irgendwie alle "und" gegen ein "-" ersetzen und dann untereinander schreiben lassen?
-
Danke Paul, das sieht schon einmal etwas besser aus.
So sieht die Ausgabe nun aus:
- OG Schlafzimmer 1 gekipptes Fenster und OG Kinderzimmer Lea 1 gekipptes Fenster und OG Kinderzimmer Antonia 1 gekipptes Fenster und OG Gästezimmer 1 gekipptes FensterKann man irgendwie alle "und" gegen ein "-" ersetzen und dann untereinander schreiben lassen?
-
@quorle sagte: Kann man irgendwie alle "und" gegen ein "-" ersetzen und dann untereinander schreiben lassen?
Genau das macht die JS-Funktion ersetzen() mit dem RegExp und dem Ersatzstext.
Danke Paul, jetzt klappt es einwandfrei. Hatte erstens einen Tippfehler drin und zweitens aus versehen auf meinem Testsystem versucht, dort ist aber Javascript in Version 7.1.0 installiert. Hier klappt das nicht. mit der Stable 6.1.4 klappt es einwandfrei.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
