nur erste Stelle Replace
Hallo zusammen,
ich möchte ein Feld auf eine bestimmte Art und Weise formatieren.
So soll das Kennzeichen-Feld aussehen: B-AB1234E
Die Eingaben durch Personen oder über die API variieren, beispielsweise:
B AB 1234 E
B AB1234E
B AB 1234 E
Gibt es einen Trick, um das erste Leerzeichen durch einen Bindestrich zu ersetzen?
Die Formel Kennzeichen := replace(Kennzeichen, " ", "-")
ersetzt leider alle Leerzeichen durch ein Minus. Ich möchte aber nur das erste Leerzeichen ersetzen.
DANKE
10 Antworten
-
Moin ,
wenn die ersten Zeichen immer B AB sind, geht es so:
Kennzeichen := replace(Kennzeichen, "B AB", "B-AB")
VG Ronald
-
... und wenn sie verschieden sind, dann kannst du das benutzen
replace(replacex(Text, "\s", "", "-"), " ", "")
Mirko
-
Und noch ne Variante:
let myT := split(Kennzeichen, " "); item(myT, 0) + "-" + join(for i from 1 to length(Kennzeichen) do item(myT, i) end, " ")
-
DAnke
der code replace(replacex(Text, "\s", "", "-"), " ", "")
funktioniert ;)
deiner geht leider nicht. Sehe keine änderung nach Eingabe.
Content aside
- Status Answered
- vor 6 MonatenZuletzt aktiv
- 10Antworten
- 55Ansichten
-
4
Folge bereits