Domino 9 und frühere Versionen > Entwicklung

Teile eines Feldes suchen und ersetzten

(1/4) > >>

Daniel:
Hallo Jungens!

Ich bin grad nahe der Verweiflung, weil ich nichts finde wie ich ein Feld, welches ich schon im Zugriff habe, durchsuchen kann, und wenn ein bestimmter Text vorkommt, diesen ersetzen kann.

Ich hab auch schon die Anfangsposition mit Instr(1,var(0),"@",0) gefunden. mann könnte auch alles was rechts davon steht ersetzen.

Danke für eure Hilfe!

Sg

Daniel

eknori:
ich nehme mal an, du bist noch mit deiner Domain zugange.

Nimm doch @Word; @ ist dabei dein trennzeichen.

Dann machst du ein @Word(feldname;"@";1) + "@" + neueDomainString.

das sollte so funzen.

eknori:
oder noch einfacher mit @ReplaceSubstring

koehlerbv:
So, wie das ausschaut, sucht Daniel ab was in LS.
Guckst Du hier:
http://www.atnotes.de/index.php?board=7;action=display;threadid=5310;start=0

HTH,
Bernhard

PS: Aber Achtung, das ist kein genaues Abbild der @function, sollte aber genau das tun, was Du brauchst.

eknori:
auch nicht weiter dramatisch; hier ein @Word in script

Function sWord ( sourceString As String, separator As String, number As Integer ) As String
   searchString$=SourceString & separator ' add one separator to catch also the last substring
   For i% = 1 To number
      pos%=Instr(searchString$, separator)
      If pos%=0 Then Exit For
      substring$=Left(searchString$,pos%-1)
      searchString$=Mid(searchString$, pos%+1)
   Next
   If pos% > 0 Then
      sWord=substring$
   Else
      sWord=""
   End If
End Function

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln