Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: ralph71 am 20.03.19 - 10:45:37
-
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
-
super, war ja einfach:
@Left(Feld;"#") --> wusste nicht, dass auch Zeichen möglich sind.
-
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";" ")
-
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;"#"))
-
Auch schön für String- Zerlegung: @Word()
In Deinem Fall also:
@Word( Feld ; "#" ; 2 )
-
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;"#"))
oder @RightBack (Feld; "#")
-
oder @Subset( @Subset( @Explode( String; "#" ) ; 2 ) ; -1 )