At(): Unterschied zwischen den Versionen

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ == Allgemeines == At() erlaubt es, einen (Teil-)String innerhalb eines anderen Strings zu suchen. Wird der Such-String gefunden, liefert die Funktion Positio…“)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 28: Zeile 28:
  At("AB", "ABABAB")    => 1
  At("AB", "ABABAB")    => 1
  At("AB", "ABABAB", 4) => 5
  At("AB", "ABABAB", 4) => 5
== Besonderheiten ==
Die Funktion At() unterscheidet zwischen Gross- und Kleinschreibung.




Zeile 33: Zeile 39:
== Querverweise ==
== Querverweise ==


[[RAt()]]


== benötigte DLLs bzw. Include-Dateien ==


== benötigte DLLs bzw. Include-Dateien ==
XPPRT1.dll
 
== Zuordnung ==


XbpRT1.dll
[[Zeichenfunktionen]]





Aktuelle Version vom 15. März 2019, 09:27 Uhr

Allgemeines

At() erlaubt es, einen (Teil-)String innerhalb eines anderen Strings zu suchen. Wird der Such-String gefunden, liefert die Funktion Position, an der die Übereinstimmung beginnt, sonst 0.


Syntax

At(<cSuche>, <cUrsprung>, [<nAnfang>]) => nFundstelle


Parameter

<cSuche> ist ein String, der in <cUrsprung> gesucht wird. Gesucht wird der komplett übergebene String <cSuche>, d.h. Blanks am Ende von <cSuche> werden als erforderlich angesehen.

<cUrsprung> ist der String, der auf das Vorkommen von <cSuche> untersucht wird.

<nAnfang> ist ein optionaler Parameter, der angibt, ab welcher Stelle in <cUrsprung> gesucht werden soll. Wird <nAnfang> nicht angegeben, beginnt die Suche an Stelle 1.


Rückgabewert

nFundstelle - bezeichnet die Position in <cUrsprung>, an der <cSuche> gefunden wurde. Der Wert bezieht sich immer auf den Anfang von <cUrsprung>.

At("AB", "ABABAB")    => 1
At("AB", "ABABAB", 4) => 5


Besonderheiten

Die Funktion At() unterscheidet zwischen Gross- und Kleinschreibung.


Querverweise

RAt()

benötigte DLLs bzw. Include-Dateien

XPPRT1.dll

Zuordnung

Zeichenfunktionen


Anwendungsbeispiel

At("heu", "Was machen wir heute abend?") => 15
At("Heu", "Was machen wir heute abend?") => 0
At("Was", "Was machen wir heute abend?", 2) => 0