2009-09-19 13 views

Odpowiedz

13

Sprawdź Regex tutorial

Twój kod powinien wyglądać coś podobnego do tego:

String input = "The quick brown fox jumps over the lazy dog"; 
Matcher matcher = Pattern.compile("e").matcher(input); 

while (matcher.find()) { 
    // Do something with the matched text 
    System.out.println(matcher.group(0)); 
} 
0

Spójrz na Pattern i Matcher klas w pakiecie regex. W szczególności metoda Matcher.find. To nie zwraca tablicy, ale możesz użyć jej w pętli do iteracji przez wszystkie dopasowania.

0

String.matches(String regex) jest bardziej bezpośrednim odpowiednikiem, ale używaj go tylko do jednorazowych wyrażeń regularnych. Jeśli będziesz go używać wiele razy, trzymaj się zgodnie z sugestią jako Pattern.compile.