Java-Entsprechung von JavaScript's String.match ()

8

Was ist das Java-Äquivalent von JavaScript String.match()

Ich brauche ein Array oder eine Liste aller Treffer

Beispiel:

%Vor%

gibt

%Vor%

Ссылка

    
ThinkingStiff 19.09.2009, 16:31
quelle

3 Antworten

13

Überprüfen Sie das Regex-Lernprogramm

Ihr Code sollte etwa so aussehen:

%Vor%     
Macarse 19.09.2009, 16:37
quelle
0

Sehen Sie sich die Klassen Pattern und Matcher im Paket regex an. Insbesondere die Methode Matcher.find . Das gibt kein Array zurück, aber Sie können es in einer Schleife verwenden, um alle Übereinstimmungen zu durchlaufen.

    
sepp2k 19.09.2009 16:37
quelle
0

String.matches(String regex) ist ein direkteres Äquivalent, aber nur für einmalige Regexe. Wenn du es mehrmals verwendest, bleibe bei Pattern.compile wie vorgeschlagen.

    
Brad Mace 09.07.2011 06:29
quelle

Tags und Links