Domino 9 und frühere Versionen > ND6: Entwicklung

String Variable bearbeiten

(1/2) > >>

fuppy:
Hallo zusammen,
ich habe eine kleine Frage:

Ist es möglich, den Inhalt einer String-Variablen (z. B. : "Hallo Welt") zu bearbeiten? Ich möchte bestimmte Teile aus einem String löschen, z. B. das "Hallo"aus dem obigen Beispiel.

Bis jetzt hab ich keinen Befehl (LotusScript) gefunden. In anderen Programmiersprachen ist sowas ja ohne weiteres möglich.

Danke schon mal für eure Hilfe!

mfg
fuppy

Mandalor:
Ist es auch inLotusscript:

Geh mal in einem Scriptcode (Aktion,Scriptbibliotek...) Neben den Code auf Referenz und darunter auf Lozusscriptlanguage und darunter auf Stringhandling

Da findest du alles was du brauchst

darwinklu:
So zum Beispiel unter LS


ReplaceSubstring("Hallo Welt","Hallo","")

Function ReplaceSubstring(Byval Fullstr As String, Byval OldStr As String, Byval NewStr As String)
   lenold = Len (oldstr)
   pos = Instr (fullstr, oldstr)
   Do While pos > 0 And oldstr <> ""
      fullstr = Left (fullstr, pos - 1) & newstr & Mid (fullstr, pos + lenold)
      pos = Instr (pos + Len (newstr), fullstr, oldstr)
   Loop
   ReplaceSubstring = fullstr
End Function

eknori:

--- Zitat ---Function ReplaceSubstring(Byval Fullstr As String, Byval OldStr As String, Byval NewStr As String)
   lenold = Len (oldstr)
   pos = Instr (fullstr, oldstr)
   Do While pos > 0 And oldstr <> ""
      fullstr = Left (fullstr, pos - 1) & newstr & Mid (fullstr, pos + lenold)
      pos = Instr (pos + Len (newstr), fullstr, oldstr)
   Loop
   ReplaceSubstring = fullstr
End Function
--- Ende Zitat ---

Warum denn eine eigene Funktion ?? Kann man doch wunderbar mit der in LS vorhandenen "Replace" function lösen. Zumindest lese ich daß aus dem Eintrag in der Designerhilfe raus.


--- Zitat ---Replace function

Replaces specific words or phrases in a string with new words or phrases that you specify.
--- Ende Zitat ---


Kann mich aber täuschen  ;D

darwinklu:
Hi !
Stimmt, ist aber erst ab R6 implementiert, daher hab ich die nicht gekannt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln