Skip to contents

Replace symbols in an expression

Usage

replace_symbol_in_expr(expression, target, replace)

Arguments

expression

Expression

target

Target symbol

replace

Replacing symbol

Value

The expression where every occurrence of the symbol target is replaced by replace

See also

Helpers for working with Quosures: add_suffix_to_vars(), expr_c(), replace_values_by_names()

Author

Stefan Bundfuss

Examples


library(rlang)

replace_symbol_in_expr(expr(AVAL), target = AVAL, replace = AVAL.join)
#> AVAL.join
replace_symbol_in_expr(expr(AVALC), target = AVAL, replace = AVAL.join)
#> AVALC
replace_symbol_in_expr(expr(desc(AVAL)), target = AVAL, replace = AVAL.join)
#> desc(AVAL.join)