Regular Expressions Java

// : c12:FindDemo.java
// From 'Thinking in Java, 3rd ed.' (c) Bruce Eckel 2002
// www.BruceEckel.com. See copyright notice in CopyRight.txt.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class FindDemo {
  public static void main(String[] args) {
    Matcher m = Pattern.compile("\\w+").matcher(
        "Evening is full of the linnet's wings");
    while (m.find())
      System.out.println(m.group());
    int i = 0;
    while (m.find(i)) {
      System.out.print(m.group() + " ");
      i++;
    }
  }
} ///:~