I have some text string in the following pattern.
x = "sdfwervd \calculus{fff}{\trt{sdfsdf} & \trt{sdfsdf} & \trt{sdfsdf} \\{} sdfsdf & sdfsdf & sefgse3 } aserdd wersdf sewtgdf"
I want to use regex to capture the text
"fff"
in the string\calculus{fff}
and replace it with something else.Further I want to capture the string between the first
{
after\calculus{.+}
and it's corresponding closing curly brace}
.
How to do this with regex in R ?
The following captures everything till last curly brace.
gsub("(\\calculus\\{)(.+)(\\})", "", x)