Java tutorial
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MainClass { public static void main(String args[]) { // create regular expression Pattern expression = Pattern.compile("J.*\\d[0-35-9]-\\d\\d-\\d\\d"); String string1 = "Jack's Birthday is 05-12-75\n" + "Joe's Birthday is 11-04-68\n" + "Tom's Birthday is 04-28-73\n" + "Lee" + "s Birthday is 12-17-77"; // match regular expression to string and print matches Matcher matcher = expression.matcher(string1); while (matcher.find()) System.out.println(matcher.group()); } }