R 替换字符串中以\开头的字符

R 替换字符串中以\开头的字符,r,R,我有一系列随机字符(类型和数字随机),以“\”开头,以空格结尾。 我想用“”来代替它 以下是一些可能的例子: "car\u09R two" -> "car two" "bike\x9Uü3 three" -> "bike three" 这个想法是为gsub创建一个正则表达式组合。比如: gsub("\.*?[:blank:]"," ",string). 但是,我对正则表达式代码有问题。这是一次未被承认的逃跑 我知道我必须写“\”才能在字符串中得到“\”。但我还需要使用.,*,和

我有一系列随机字符(类型和数字随机),以“\”开头,以空格结尾。 我想用“”来代替它

以下是一些可能的例子:

"car\u09R two" -> "car two"

"bike\x9Uü3 three" -> "bike three"
这个想法是为gsub创建一个正则表达式组合。比如:

gsub("\.*?[:blank:]"," ",string).
但是,我对正则表达式代码有问题。这是一次未被承认的逃跑

我知道我必须写“\”才能在字符串中得到“\”。但我还需要使用.,*,和?因为我不知道角色是什么。它可以是一个像orü这样的奇怪角色


该怎么做呢?

对于提供的示例来说似乎是可行的

 v1 <- c("car\u09R two", "bike\x9Uü3 three")
 gsub("[\t][[:alnum:]]+", "", v1)
 #[1] "car two"    "bike three"
v1