转义字符,造成了很大的麻烦在R,就证明了前面的问题:从字符串中移除转义字符,或者“我怎样才能获得 的方式?”
- Change the values in a column
- Can R paste() output "\"?
- Replacing escaped double quotes by double quotes in R
- How to gsub('%', '\%', ... in R?
许多这些以前的问题可能是简化为“我如何得到\我的方式”的特殊情况?
有没有简单的方法来做到这一点?
例如,我找不到任何参数gsub
将从以下删除所有转义:
test <- c('\01', '\\001')
'\ 0'就是空字符串。 R在几个版本中不允许使用字符串。你使用哪个版本的R? – 2012-04-09 16:46:56
@Josh:2.14。有没有办法从“\ 0”中提取“0”? – 2012-04-09 16:48:17
只是要清楚:你想删除“\?”的所有实例。其中“\”是字面意思,“?”是指任何单个字符?或者你只是想剥夺“\”的所有实例,除非它是“\\”?我仍然会使用正则表达式构建'[\\] {1,}'。编辑:嘿,甚至解析器的编辑在这里弄乱了逃跑:-( – 2012-04-09 16:58:14