Introduction: Small Java Program Using Regular Expressions
// This program will test regular expresssions
// on a file that the user inputs at the program's request.
// Distributed under the GNU GPL: www.gnu.org
import java.io.*;
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(System.in);
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
// on a file that the user inputs at the program's request.
// Distributed under the GNU GPL: www.gnu.org
import java.io.*;
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(System.in);
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