SearchIterator.Preceding(Int32) Methode

Definition

Gibt den ersten Index kleiner als position zurück, bei dem der Zeichenfolgentext dem Suchmuster entspricht.

[Android.Runtime.Register("preceding", "(I)I", "", ApiSince=24)]
public int Preceding(int position);
[<Android.Runtime.Register("preceding", "(I)I", "", ApiSince=24)>]
member this.Preceding : int -> int

Parameter

position
Int32

wo die Suche beginnen soll.

Gibt zurück

Der Zeichenindex der ersten Übereinstimmung vor positionoder #DONE wenn keine Übereinstimmungen vorhanden sind.

Attribute

Hinweise

Gibt den ersten Index kleiner als position zurück, bei dem der Zeichenfolgentext dem Suchmuster entspricht. Der Iterator wird so angepasst, dass sein aktueller Index (wie zurückgegeben von #getIndex) die Übereinstimmungsposition ist, wenn eine gefunden wurde. Wenn keine Übereinstimmung gefunden wird, wird sie zurückgegeben, #DONE und der Iterator wird an den Index angepasst. #DONE

Wenn die überlappende Option (#isOverlapping) deaktiviert ist, ist der letzte Index der Ergebnisüberstimmung immer kleiner als position. Wenn die Überschneidungsoption aktiviert ist, kann sich die Ergebnisüberstimmung übereinander positionerstrecken.

Java Dokumentation für android.icu.text.SearchIterator.preceding(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: