abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
DE
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
runxel
Moderator

Text splitten advanced

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 29 on Mac (Sequoia) | Graphisoft Insider Panelist | Akroter.io – high-end GDL objects | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text

My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «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
Moderator
Ach na klar...
Manchmal sieht man den Wald vor lauter Bäumen nicht! Danke Jochen, STRSUB hatte ich total vergessen.
Lucas Becker | AC 29 on Mac (Sequoia) | Graphisoft Insider Panelist | Akroter.io – high-end GDL objects | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text

My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen