de.pannenleiter.saxon
Class Regex

java.lang.Object
  |
  +--de.pannenleiter.saxon.Regex

public class Regex
extends java.lang.Object

Regex -- interface of the regular expression library


Field Summary
protected static com.icl.saxon.Name tokenName
           
 
Constructor Summary
Regex()
           
 
Method Summary
static com.icl.saxon.expr.NodeSetValue allsubstrings(com.icl.saxon.Context context, java.lang.String input, java.lang.String pat)
           
static boolean matches(java.lang.String input, java.lang.String pat)
           
static com.icl.saxon.expr.NodeSetValue split(com.icl.saxon.Context context, java.lang.String input, java.lang.String pat)
           
static java.lang.String substitute(java.lang.String input, java.lang.String pat, java.lang.String sub)
           
static java.lang.String substring(java.lang.String input, java.lang.String pat)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenName

protected static com.icl.saxon.Name tokenName
Constructor Detail

Regex

public Regex()
Method Detail

matches

public static boolean matches(java.lang.String input,
                              java.lang.String pat)
                       throws java.lang.Exception

substring

public static java.lang.String substring(java.lang.String input,
                                         java.lang.String pat)
                                  throws java.lang.Exception

substitute

public static java.lang.String substitute(java.lang.String input,
                                          java.lang.String pat,
                                          java.lang.String sub)
                                   throws java.lang.Exception

allsubstrings

public static com.icl.saxon.expr.NodeSetValue allsubstrings(com.icl.saxon.Context context,
                                                            java.lang.String input,
                                                            java.lang.String pat)
                                                     throws java.lang.Exception

split

public static com.icl.saxon.expr.NodeSetValue split(com.icl.saxon.Context context,
                                                    java.lang.String input,
                                                    java.lang.String pat)
                                             throws java.lang.Exception