org.apache.hadoop.hive.ql.udf
Class UDFRegExpExtract

java.lang.Object
  extended by org.apache.hadoop.hive.ql.exec.UDF
      extended by org.apache.hadoop.hive.ql.udf.UDFRegExpExtract

public class UDFRegExpExtract
extends UDF

UDF to extract a specific group identified by a java regex. Note that if a regexp has a backslash ('\'), then need to specify '\\' For example, regexp_extract('100-200', '(\\d+)-(\\d+)', 1) will return '100'


Constructor Summary
UDFRegExpExtract()
           
 
Method Summary
 String evaluate(String s, String regex)
           
 String evaluate(String s, String regex, Integer extractIndex)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.exec.UDF
getRequiredFiles, getRequiredJars, getResolver, setResolver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFRegExpExtract

public UDFRegExpExtract()
Method Detail

evaluate

public String evaluate(String s,
                       String regex,
                       Integer extractIndex)

evaluate

public String evaluate(String s,
                       String regex)


Copyright © 2014 The Apache Software Foundation. All rights reserved.