com.ochafik.util.string
Class RegexUtils

java.lang.Object
  extended by com.ochafik.util.string.RegexUtils

public class RegexUtils
extends Object


Constructor Summary
RegexUtils()
           
 
Method Summary
static List<String[]> find(String string, Pattern pattern)
           
static Collection<String> find(String string, Pattern pattern, int iGroup)
           
static List<String[]> find(String string, String pattern)
           
static Collection<String> find(String string, String pattern, int iGroup)
           
static String findFirst(String string, Pattern pattern, int iGroup)
           
static boolean findLast(Matcher matcher)
           
static String[] getGroups(Matcher matcher)
           
static List<Pair<String,String[]>> grep(Collection<String> list, Pattern p)
           
static List<String[]> grep(String s, Pattern p)
           
static String[] match(String s, Pattern p)
           
static String regexReplace(Pattern pattern, String string, Adapter<String[],String> adapter)
           
static String regexReplace(Pattern pattern, String string, MessageFormat replacement)
           
static String regexReplace(String pat, String text, String rep)
           
static Pattern simplePatternToRegex(String pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexUtils

public RegexUtils()
Method Detail

simplePatternToRegex

public static final Pattern simplePatternToRegex(String pattern)

regexReplace

public static String regexReplace(Pattern pattern,
                                  String string,
                                  MessageFormat replacement)

findLast

public static final boolean findLast(Matcher matcher)

grep

public static final List<Pair<String,String[]>> grep(Collection<String> list,
                                                     Pattern p)

getGroups

public static String[] getGroups(Matcher matcher)

grep

public static final List<String[]> grep(String s,
                                        Pattern p)

match

public static final String[] match(String s,
                                   Pattern p)

find

public static List<String[]> find(String string,
                                  String pattern)

find

public static List<String[]> find(String string,
                                  Pattern pattern)

find

public static Collection<String> find(String string,
                                      String pattern,
                                      int iGroup)

find

public static Collection<String> find(String string,
                                      Pattern pattern,
                                      int iGroup)

findFirst

public static String findFirst(String string,
                               Pattern pattern,
                               int iGroup)

regexReplace

public static String regexReplace(String pat,
                                  String text,
                                  String rep)

regexReplace

public static String regexReplace(Pattern pattern,
                                  String string,
                                  Adapter<String[],String> adapter)


Copyright © 2009. All Rights Reserved.