So, I want to extract the substring of a string like this
mystr <- "aa/bb/cc?rest"
I found the sub() function but executing sub("?.*", "", mystr)
returns ""
instead of "aa/bb/cc"
.
Why?
The reason is obviousyl because of ?
being a special character but using backticks or "\?"
doesn't solve this problem.