com.judoscript
Interface RegexEngine

All Known Implementing Classes:
RegexCompiler

public interface RegexEngine


Method Summary
 Variable compile(Expr[] args)
           
 Variable matcher(java.lang.String s, Expr[] params)
           
 Variable matches(java.lang.String s, Expr[] params)
           
 Variable matchesStart(java.lang.String s, Expr[] params)
           
 Variable replaceAll(java.lang.String s, Expr[] params)
           
 Variable replaceFirst(java.lang.String s, Expr[] params)
           
 Variable split(java.lang.String s, Expr[] params)
           
 Variable splitWithMatches(java.lang.String s, Expr[] params, boolean needNonMatches)
           
 

Method Detail

compile

Variable compile(Expr[] args)
                 throws java.lang.Throwable
Throws:
java.lang.Throwable

matcher

Variable matcher(java.lang.String s,
                 Expr[] params)
                 throws java.lang.Throwable
Throws:
java.lang.Throwable

matches

Variable matches(java.lang.String s,
                 Expr[] params)
                 throws java.lang.Throwable
Throws:
java.lang.Throwable

matchesStart

Variable matchesStart(java.lang.String s,
                      Expr[] params)
                      throws java.lang.Throwable
Throws:
java.lang.Throwable

replaceAll

Variable replaceAll(java.lang.String s,
                    Expr[] params)
                    throws java.lang.Throwable
Throws:
java.lang.Throwable

replaceFirst

Variable replaceFirst(java.lang.String s,
                      Expr[] params)
                      throws java.lang.Throwable
Throws:
java.lang.Throwable

split

Variable split(java.lang.String s,
               Expr[] params)
               throws java.lang.Throwable
Throws:
java.lang.Throwable

splitWithMatches

Variable splitWithMatches(java.lang.String s,
                          Expr[] params,
                          boolean needNonMatches)
                          throws java.lang.Throwable
Throws:
java.lang.Throwable