Regular Expression with Multiple Excludes - Java Regular Expressions

Java examples for Regular Expressions:Pattern

Description

Regular Expression with Multiple Excludes

Demo Code




import java.util.regex.Pattern;

public class Main
{

  private static String regex = ".*\\.(?!(MDRS_|MDRT_|MDOT_)).*\\..*";

  public static boolean excludeMultiple(String text)
  {/* w  w w.j  av  a2s  . co m*/
    final boolean matches = Pattern.matches(regex, text);
    System.out.println(text + "=" + matches);
    return matches;
  }

  public static void main(String[] args)
  {
    System.out.println(regex);
    excludeMultiple("XX.MDRS_YY.ZZZZ");
    excludeMultiple("XX.MDRT_YY.ZZZZ");
    excludeMultiple("XX.MDOT_YY.ZZZZ");
    excludeMultiple("XX.VAP_YY.ZZZZ");
  }

}

Related Tutorials