abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
BIM Coordinator Program (INT) April 22, 2024
Gehen Sie den nächsten Schritt Ihrer Karriere als zertifizierter Graphisoft BIM Koordinator!
Programmierung
Alles über Programmierung in GDL und Python

Text splitten advanced

runxel
Legend
Angenommen ich habe folgende Fälle:

GA_1_007
DA_084
LAG1_001


Ich benötige dort immer nur die letzten drei Zahlen.
Mit SPLIT() bekommt man das aber nicht so einfach hin, da dort schonmal immer leading Zeros weggekürzt werden.
Zudem möchte/muss ich alle Fälle "erschlagen" können.


Alternativ könnt ihr mir auch sagen, wie sonst ich die Zahl da auf mein Layout bekomme. 😄
(Die angegebenen Fälle sind Layout IDs... – ich brauch aber in einem Feld nur die dreistellige Nummer)
Lucas Becker | AC 27 on Mac | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text |
«Furthermore, I consider that Carth... yearly releases must be destroyed»
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
Zähle zunächst in jeder Zeile die Zeichen mit STRLEN.
Dann ziehe von der Gesamtzahl 3 ab und lies die Strings mit STRSUB von dem errechneten Wert bis zur Gesamtzahl aus.
Z.B.
zeichenfolge = "GA_1_007"
gesamt = STRLEN(zeichenfolge)
TEXT2 0, 0, STRSUB(zeichenfolge, gesamt - 2, 3)
runxel
Legend
Ach na klar...
Manchmal sieht man den Wald vor lauter Bäumen nicht! Danke Jochen, STRSUB hatte ich total vergessen.
Lucas Becker | AC 27 on Mac | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text |
«Furthermore, I consider that Carth... yearly releases must be destroyed»
Einschreiben und zertifiziert werden!