Domino 9 und frühere Versionen > Entwicklung

@Middle in Lotus Script?

<< < (2/3) > >>

Axel:
Hi,

schau mal hier:


--- Zitat ---http://www.free.dominoserver.de/computer/noteslibrary.nsf/1af7bead26d85723c1256ca800382b3a/4b72e8439c418c6080256c9300736699!OpenDocument
--- Ende Zitat ---

Hier findest du ein Bibliothek mit allerlei @-Funktionen in Skript.
ReplaceSubString ist auch dabei.


Axel

forrest g:
Hi,

eine Möglichkeit ist zb die funktion INSTR und dann den string auseinandernehmen...


InStr function  

Returns the position of the character that begins the first occurrence of one string within another string.
Syntax
InStr ( [ begin , ] string1 , string2 [, compMethod ] )

Obrac:
Das mit den Bibliotheken hat bereits funktioniert, Danke Euch allen.

Glombi:
Seit R5 gibt es die Funktionen

strLeft, strRight, strLeftback und strRightBack

die einem das Leben leichter machen, da man dort den Trennstring eingeben kann. Man muss nicht erst mit Instr.. die Position bestimmen und dann mit Left$ etc. das rausfummeln.

Um @Functions in Script zu verwenden, würde ich immer Evaluate nehmen, dann kann man sich etliches sparen:

Beispiel
dim ret_eval as Variant
dim ret_str as String
ret_eval = Evaluate( |@ReplaceSubstring("String mit .";".";",")| )
ret_str = ret_eval(0)

Dann steht in ret_str "String mit ,"

Obrac:
Ja, nur Evaluate bringt mir in dem Fall nicht viel, weil ich innerhalb von Evaluate keine Lotus Script Variablen verwenden kann.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln