3
A
回答
4
您需要转义两次:一次为R,一次为正则表达式。
gsub("\\*","","a*b*c")
[1] "abc"
1
> x <- "It's always advisable to provide a *reproducible* example"
> gsub("\\*", "", x)
[1] "It's always advisable to provide a reproducible example"
0
其他的可能性是:
gsub("[[:punct:]]", "", "a*b*c")
gsub("[*]", "", "a*b*c")
相关问题
- 1. R gsub部分替换通配符
- 2. R:带有通配符和几个条件的Gsub
- 3. R gsub和perl
- 4. GSUB和R中
- 5. 的R - 使用GSUB替换字符串()
- 6. 带特殊字符的R gsub
- 7. 的R - GSUB功能
- 8. 如何在gsub替换中使用通配符
- 9. 通过GSUB
- 10. R 3与值与GSUB
- 11. gsub在R中有例外
- 12. 的R - GSUB只有数字
- 13. 例外与R中GSUB
- 14. R gsub多个条件
- 15. R,gsub不起作用
- 16. [R GSUB一个双引号
- 17. 使用R到Gsub搜索*
- 18. - [R GSUB仅除去在串
- 19. R:仅在字符串末尾的gsub标点符号
- 20. 使用`.gsub!'在数组中迭代时出现多个通配符符号
- 21. - [R data.table柱通配符与sprintf的
- 22. gsub不会替换R中的所有预期匹配
- 23. R:使用gsub捕获没有匹配的反向引用
- 24. Ruby Regex Gsub当不匹配
- 25. 匹配和置换GSUB
- 26. 如何使用R中的gsub删除奇怪的字符?
- 27. R gsub删除字符串中的SQL注释
- 28. R:用gsub替换文本中的特殊字符()
- 29. R:用gsub替换字符,如何创建一个函数?
- 30. 使用gsub显示前3个字符R
王牌,谢谢詹姆斯。我试过一次逃跑,但没有两次。 – 2012-02-09 11:07:27
您是在1小时前发布的? SO的刷新时间很糟糕。 :/ – 2012-02-09 12:15:47
对于单个字符,还可以使用方括号:'gsub(“[*]”,“”,“a * b * c”)'。 – 2012-02-09 12:25:37