String.lastIndexOf()

Beschreibung

Sucht ein Zeichen oder eine Zeichenfolge in einer anderen Zeichenfolge. Sucht standardmäßig vom Ende des Strings aus, kann aber auch von einem bestimmten Index aus rückwärts arbeiten. Ermöglicht das Auffinden aller Instanzen des Zeichens oder der Zeichenfolge.

Syntax

myString.lastIndexOf(val)

myString.lastIndexOf(val, from)

Parameter

  • myString: Eine Variable vom Typ String. Erlaubte Datentypen: String.
  • val: Der Wert, nach dem gesucht werden soll. Erlaubte Datentypen: char oder String.
  • from: Der Index des letzen Vorkommnisses des gesuchten Werts.

Rückgabewert

Der Index von val innerhalb des Strings oder -1, falls nicht gefunden.

Beispielcode

void setup() { Serial.begin(9600); String myString = "Arduino, ArduinoGetStarted.com"; int index = myString.lastIndexOf("Arduino"); Serial.println(index); } void loop() { }

Das ergebnis am seriellen monitor:

COM6
Send
9
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ Anmerkungen und Warnungen:

If the string is modified, it is highly recommended using String.reserve() to prevent the memory fragmentation issue

Siehe Auch

ARDUINO KAUFEMPFEHLUNG

Arduino UNO R3
Arduino Starter Kit
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.

※ OUR MESSAGES