At(): Unterschied zwischen den Versionen
Georg (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Georg (Diskussion | Beiträge) |
||
Zeile 39: | Zeile 39: | ||
== Querverweise == | == Querverweise == | ||
[[RAt()]] | |||
== benötigte DLLs bzw. Include-Dateien == | == benötigte DLLs bzw. Include-Dateien == |
Version vom 27. Mai 2014, 08:44 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
benötigte DLLs bzw. Include-Dateien
XbpRT1.dll
Zuordnung
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