Class RegexUtil


  • public final class RegexUtil
    extends Object
    Useful utilities for regex handling
    • Method Detail

      • exprsToPatterns

        public static Pattern[] exprsToPatterns​(String[] exprs)
        Converts each String to a Pattern using wildcardToJavaRegex
        Parameters:
        exprs - String[] of expressions
        Returns:
        Pattern[], one for each String
      • exprsToPatterns

        public static Pattern[] exprsToPatterns​(String[] exprs,
                                                int flags)
        Converts each String to a Pattern using wildcardToJavaRegex, passing the flags.
        Parameters:
        exprs - String[] of expressions
        flags - flags to pass to Pattern.compile
        Returns:
        Pattern[], one for each String
      • wildcardToJavaRegex

        public static String wildcardToJavaRegex​(String input)
        Supports the single wildcard "*". There is no support for searching for a literal "*". Convert a string to a form suitable for passing to java.util.regex.