Introduction: Small Java Program Using Regular Expressions

About: Occupation: tech support

// This program will test regular expresssions
// on a file that the user inputs at the program's request.
// Distributed under the GNU GPL:

import java.util.regex.*;

public class regex1 {
public static void main(String args[]) throws IOException {
  String userEntry;

  // Ask user to enter data into program that will be matched
  // against the regex

  InputStreamReader delta = new InputStreamReader(;
  BufferedReader echo = new BufferedReader(delta);
  System.out.println("Enter data to be matched against regex.");
  userEntry = echo.readLine();

  String golf = new String("Linux|FreeBSD|linux|freebsd");
  Pattern alpha = Pattern.compile(golf);
  Matcher bravo = alpha.matcher(userEntry);
  boolean charlie = bravo.matches();

  System.out.println("Is it a match? " + charlie);

} // end main method
}  // end class regex1