Aktuelle Zeit: 25. Jun 2018, 21:43
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Text splitten advanced
BeitragVerfasst: 22. Nov 2017, 19:20 
Offline
Forum Veteran
Benutzeravatar

Registriert: 28. Aug 2014, 21:34
Beiträge: 628
Land: CH
Angenommen ich habe folgende Fälle:
Code:
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. :lol:
(Die angegebenen Fälle sind Layout IDs... – ich brauch aber in einem Feld nur die dreistellige Nummer)

_________________
AC 20 Voll, CH auf iMac 10.12 (mid 2011, 21")
»slower than ever«|Entwickler von GDL für Sublime Text


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Text splitten advanced
BeitragVerfasst: 23. Nov 2017, 00:43 
Offline
Forum Veteran
Benutzeravatar

Registriert: 26. Mai 2002, 01:01
Beiträge: 825
Wohnort: Osterwald
Land: DE
Betriebsystem: MacOS 10.11
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)

_________________
ArchiCAD 9 - 21 | iMac 3.5 Ghz | Mac OS X 10.11 | Win 10


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Text splitten advanced
BeitragVerfasst: 23. Nov 2017, 12:02 
Offline
Forum Veteran
Benutzeravatar

Registriert: 28. Aug 2014, 21:34
Beiträge: 628
Land: CH
Ach na klar...
Manchmal sieht man den Wald vor lauter Bäumen nicht! Danke Jochen, STRSUB hatte ich total vergessen.

_________________
AC 20 Voll, CH auf iMac 10.12 (mid 2011, 21")
»slower than ever«|Entwickler von GDL für Sublime Text


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu: