Wie erstelle ich einen regulären Ausdruck dafür in Android?

7

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.

    
Rahul Vyas 15.07.2009, 07:50
quelle

3 Antworten

15

Sie können reguläre Ausdrücke wie in Java SE verwenden:

%Vor%     
Josef Pfleger 15.07.2009, 08:01
quelle
4

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%     
Daniel Sloof 15.07.2009 08:02
quelle
0

Wenn Sie wirklich reguläre Ausdrücke brauchen und nicht nur indexOf , ist es möglich, dies so zu machen

%Vor%     
Harry Lime 15.07.2009 08:08
quelle

Tags und Links