Name
STRSTR

Syntax
STRSTR (ausgangstext, suchtext)

Aufklappen Wertebereiche
ausgangstext, Typ Text
suchtext, Typ Text

Aufklappen Erläuterung
Sucht das erste Vorkommen von suchtext in ausgangstext. Der Rückgabewert ist die Beginnposition als Integerzahl. Ist der suchtext nicht enthalten lautet das Ergebnis 0. Die Suche beginnt immer von links. Ist suchtext ein Leerstring, lautet das Ergebnis immer 1.

Aufklappen Beispiel
beginn = STRSTR("aufteilen","teil")
PRINT beginn   ! beginn=4

Aufklappen Besonderheiten
Diese Funktion ist bezogen auf den Suchtext casesensitive (Groß- Kleinschreibungsempfindlich)

Aufklappen Tipps und Tricks
Diese Funktion eignet sich sehr gut zur Analyse von Klartextparametern. Steht im Parameterskript für einen Textparameter z.B. folgende Wertetabelle:

VALUES "seite" "Aus","links","rechts","links+rechts"

So ist die Darstellung von Linien im 2D sehr einfach mit dieser Funktion zu realisieren:

IF STRSTR(seite,"links") THEN LINE2 -a/2,0, -a/2,b
IF STRSTR(seite,"rechts") THEN LINE2 a/2,0, a/2,b

Aufklappen ArchiCAD
ab 6.0