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