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. GSUB和R中
- 3. 带特殊字符的R gsub
- 4. 如何在gsub替换中使用通配符
- 5. gsub在R中有例外
- 6. R gsub多个条件
- 7. R 3与值与GSUB
- 8. [R GSUB一个双引号
- 9. 的R - GSUB只有数字
- 10. R:仅在字符串末尾的gsub标点符号
- 11. 使用`.gsub!'在数组中迭代时出现多个通配符符号
- 12. R:使用gsub捕获没有匹配的反向引用
- 13. 匹配和置换GSUB
- 14. GSUB功能r中删除斜杠
- 15. 使用GSUB提取之前R中
- 16. 为什么``aeee'.gsub(/(ae)* /,'r')`导致`“rrerer”`?
- 17. GSUB尺寸R中的重复图案
- 18. 用gsub删除R中的奇数字
- 19. 为GSUB
- 20. awk + gsub特殊字符
- 21. GSUB只有在字符串
- 22. 使用GSUB两个字符
- 23. R - 用通配符替换部分字符串
- 24. R:使用通配符的百分比运算符%/ REGEX
- 25. GSUB
- 26. 与GSUB
- 27. - [R匹配字符向量
- 28. GSUB允许内部GSUB
- 29. 通配符JsonPath
- 30. SQLLoader通配符
王牌,谢谢詹姆斯。我试过一次逃跑,但没有两次。 – 2012-02-09 11:07:27
您是在1小时前发布的? SO的刷新时间很糟糕。 :/ – 2012-02-09 12:15:47
对于单个字符,还可以使用方括号:'gsub(“[*]”,“”,“a * b * c”)'。 – 2012-02-09 12:25:37