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, visitequals, getFunction, getFunctionIRI, getFunctionName, getFunctionPrintName, getFunctionSymbol, getOpName, hashCode, isFunctionasVar, deepCopy, getConstant, getExpr, getExprVar, getGraphPattern, getVarName, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isGraphPattern, isSatisfied, isVariable, toString, varNamesMentioned, varsMentionedpublic NodeValue eval(List<NodeValue> args)
eval in class ExprFunctionNpublic static RegexEngine makeRegexEngine(NodeValue vPattern, NodeValue vFlags)
public static RegexEngine makeRegexEngine(String pattern, String flags)
public Expr copy(ExprList newArgs)
copy in class ExprFunctionNLicenced under the Apache License, Version 2.0