我想从字符表达式中删除“*”(在R中)。在阅读帮助页面并尝试谷歌后,我无法充分利用gsub的复杂性。有人可以建议我怎么做吗?
谢谢,
乔纳森。
答案 0 :(得分:4)
你需要逃避两次:一次是R,一次是正则表达式。
gsub("\\*","","a*b*c")
[1] "abc"
答案 1 :(得分:1)
> x <- "It's always advisable to provide a *reproducible* example"
> gsub("\\*", "", x)
[1] "It's always advisable to provide a reproducible example"
答案 2 :(得分:0)
其他可能性是:
gsub("[[:punct:]]", "", "a*b*c")
gsub("[*]", "", "a*b*c")