如何转义“ ...”

时间:2019-05-02 14:26:35

标签: r regex

I R导入没有名称的列作为... 1,我需要将其替换为其他内容

尝试:

str_replace("hi_...","/././.","&")

2 个答案:

答案 0 :(得分:4)

似乎您正在尝试将每个点.替换为&。您需要将.转换为\\.并使用str_replace_all。试试这个,

library(stringr)  
str_replace_all("hi_...","\\.","&")

输出

[1] "hi_&&&"

如果您要用&(我几乎认为您不想要)替换所有三个点,请使用它,

str_replace("hi_...","\\.\\.\\.","&")

OR

str_replace("hi_...","\\.+","&")

另一种方法可以使用gsub

gsub("\\.", "&", "hi_...")

答案 1 :(得分:2)

我们可以使用

library(stringr)
str_replace("hi_...", "[.]{3}", "&")