Autor Thema: String Variable bearbeiten  (Gelesen 1539 mal)

Offline fuppy

  • Junior Mitglied
  • **
  • Beiträge: 56
String Variable bearbeiten
« am: 09.05.06 - 16:00:56 »
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

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: String Variable bearbeiten
« Antwort #1 am: 09.05.06 - 16:13:59 »
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
mit besten Grüßen

Markus Petzold

Offline darwinklu

  • Frischling
  • *
  • Beiträge: 7
  • Ich liebe dieses Forum!
Re: String Variable bearbeiten
« Antwort #2 am: 10.05.06 - 07:01:29 »
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

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: String Variable bearbeiten
« Antwort #3 am: 10.05.06 - 07:12:53 »
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

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.


Kann mich aber täuschen  ;D
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline darwinklu

  • Frischling
  • *
  • Beiträge: 7
  • Ich liebe dieses Forum!
Re: String Variable bearbeiten
« Antwort #4 am: 10.05.06 - 07:16:24 »
Hi !
Stimmt, ist aber erst ab R6 implementiert, daher hab ich die nicht gekannt.


Offline fuppy

  • Junior Mitglied
  • **
  • Beiträge: 56
Re: String Variable bearbeiten
« Antwort #5 am: 10.05.06 - 08:19:43 »
Hi zusammen!
Vielen Dank für eure Hilfe! Ich glaub ich hab gefunden was ich suche!

Irgendwie hab ich noch Probleme mich richtig in der Designer-Hilfe zurechtzufinden... ist halt sehr umfangreich  ;)

Ciao
fuppy

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz