public class E_Regex extends ExprFunctionN
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL
Constructor and Description |
---|
E_Regex(Expr expr,
Expr pattern,
Expr flags) |
E_Regex(Expr expr,
String pattern,
String flags) |
Modifier and Type | Method and Description |
---|---|
Expr |
copy(ExprList newArgs) |
NodeValue |
eval(List<NodeValue> args) |
static RegexEngine |
makeRegexEngine(NodeValue vPattern,
NodeValue vFlags) |
static RegexEngine |
makeRegexEngine(String pattern,
String flags) |
apply, applyNodeTransform, copySubstitute, eval, eval, getArg, getArgs, numArgs, visit
equals, getFunction, getFunctionIRI, getFunctionName, getFunctionPrintName, getFunctionSymbol, getOpName, hashCode, isFunction
asVar, deepCopy, getConstant, getExpr, getExprVar, getGraphPattern, getVarName, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isGraphPattern, isSatisfied, isVariable, toString, varNamesMentioned, varsMentioned
public NodeValue eval(List<NodeValue> args)
eval
in class ExprFunctionN
public static RegexEngine makeRegexEngine(NodeValue vPattern, NodeValue vFlags)
public static RegexEngine makeRegexEngine(String pattern, String flags)
public Expr copy(ExprList newArgs)
copy
in class ExprFunctionN
Licenced under the Apache License, Version 2.0