Domino 9 und frühere Versionen > ND9: Entwicklung

String mit Formelsprache durchsuchen und zerlegen

(1/2) > >>

ralph71:
Hallo zusammen,

vermutlich kann ich nicht suchen, weil so besonders ist das Problem nicht:
Ich habe in einer Ansicht ein Feld, in dessen Inhalt immer das Zeichen # vorkommt.
Ich benötige alle Zeichen, die nach dem Zeichen # folgen.
zB:
4dtls904#3dgr-390fj --> lsg: 3dgr-390fj

Mit LS ja kein Problem, aber mit einer Formel?

Edit: gedanklicher Ansatz: ich durchsuche den String nach Zeichen #, finde den an Stelle 9. Anschließend MID ab Zeichen 10 bis zum Ende des Strings. = die Formel beginnt deshalb mit @MIDDLE

Danke für jede Anregung!

Grüße
Ralph

ralph71:
super, war ja einfach:

@Left(Feld;"#")  --> wusste nicht, dass auch Zeichen möglich sind.

Ralf_B:
Wie wäre es hiermit?
 2.   This example returns "Wallace," which represents everything to the right of the first occurrence of the blank space.
@Right("Lennard Wallace";" ")

ralph71:
stimmt @right.  ;D

Danke

Edit: sollte das Zeichen zweimal vorhanden sein und man benötigt nur den letzten Teil:
@If(@Contains(@Right(Feld;"#");"#");@Right(@Right(Feld;"#");"#");@Right(Feld;"#"))

Tode:
Auch schön für String- Zerlegung: @Word()

In Deinem Fall also:

@Word( Feld ; "#" ; 2 )

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln