Angenommen, ich habe eine Zeichenfolge wie folgt:
%Vor%Nun möchte ich einen regulären Ausdruck erstellen, der mit Ka nach dem Leerzeichen übereinstimmt und auch den Index der passenden Zeichen erhalten soll.
Ich benutze Java-Sprache.
Sie können reguläre Ausdrücke wie in Java SE verwenden:
%Vor%Sie brauchen dafür keinen regulären Ausdruck. Ich bin kein Java-Experte, aber laut den Android-Dokumenten :
public int indexOf (Zeichenkette)
Sucht in dieser Zeichenfolge nach dem ersten Index der angegebenen Zeichenfolge. Das Suche nach der Zeichenfolge beginnt bei der Anfang und bewegt sich gegen Ende diese Zeichenfolge.Parameter
string die zu suchende Zeichenfolge.Gibt den Index des ersten zurück Zeichen der angegebenen Zeichenfolge in dieser String, -1 wenn der angegebene Wert Zeichenfolge ist keine Teilzeichenfolge.
Sie werden wahrscheinlich mit etwas wie:
enden %Vor% Wenn Sie wirklich reguläre Ausdrücke brauchen und nicht nur indexOf
, ist es möglich, dies so zu machen