grep_expr {lazy.symbolic} | R Documentation |
grep for expr
Description
grep for expr
Usage
grep_expr(expr, varname)
Arguments
expr |
input expression or string |
varname |
a string vector containing variable names to grep |
Value
a list of list consisting of
path parent match
Examples
expr <- easy_parse("(tr(A %*% B) + A + t(C))")
res <- grep_expr(expr, "A")
length(res) # -> 2. exprの中に"A"はふたつ含まれているので、それぞれの結果
# 一つ目のAの結果
expr[[2]][[2]][[2]][[2]][[2]] # res[[1]]$pathの意味
expr[[2]][[2]][[2]][[2]] # res[[1]]$parentの意味
# 2つ目のAの結果
expr[[2]][[2]][[3]] # res[[2]]$pathの意味
expr[[2]][[2]] # res[[2]]$parentの意味
grep_expr(expr, "t(C)")
grep_expr(expr, "A%*%B")
grep_expr(expr, "+")
grep_expr(expr, "(")
grep_expr(expr, "t")
[Package lazy.symbolic version 1.0.0.20250803 ]