Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - INSTRREV

Referenz-Navigation

 

Syntax: INSTRREV (String1, [ANY] String2, [Start])
Typ: Funktion
Kategorie: Stringfunktionen

INSTRREV prüft, ob 'String2' oder Teile davon in 'String1' vorkommt, und liefert die letzte auftretende Position zurück.

Beispiele:

Print InstrRev("abcdefg", "de") ' gibt 4 zurück

Print InstrRev("abcdefg", "h")  ' gibt 0 zurück

' alle auftretenden 'b' suchen:
Dim test As String = "abababab"
Dim idx As Integer

idx = InstrRev(test, "b")

Do While idx > 0 'falls nicht gefunden, wird die Schleife übersprungen
  Print "b bei " & idx
  idx = InstrRev(Test, "b", idx - 1)
Loop
Sleep

Hinweis:
Bis einschließlich Version 0.20.0b ist ein Fehler in INSTRREV enthalten, der dafür sorgt, dass manche Treffer nicht angezeigt werden. Dieser Fehler ist ab Version 0.21.0 SVN behoben.

Unterschiede zu QB: neu in FreeBASIC

Plattformbedingte Unterschiede:
Unicode wird in der DOS-Portierung von FreeBASIC nicht unterstützt, deshalb können dort auch keine Unicode-Strings umgewandelt werden.

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.18.4

Unterschiede unter den FB-Dialektformen:
In der Dialektform Befehlsreferenzeintrag-lang qb steht INSTRREV nicht zur Verfügung und kann nur über __INSTRREV aufgerufen werden.

Siehe auch:
BefehlsreferenzeintragINSTR, BefehlsreferenzeintragString-Funktionen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 13.01.2008 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 27.12.2012 von Redakteurnemored gespeichert.
  Versionen Versionen