2009-09-19 42 views

Trả lời

13

Kiểm tra Regex tutorial

Mã của bạn nên tìm một cái gì đó tương tự như sau:

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

Hãy nhìn vào các PatternMatcher lớp trong gói regex. Cụ thể phương thức Matcher.find. Điều đó không trả về một mảng, nhưng bạn có thể sử dụng nó trong một vòng lặp để lặp qua tất cả các kết quả phù hợp.

0

String.matches(String regex) tương đương trực tiếp hơn, nhưng chỉ sử dụng nó cho các chế độ một lần. Nếu bạn sẽ sử dụng nó nhiều lần, hãy gắn bó với Pattern.compile như được đề xuất.

Các vấn đề liên quan