-1

我有一个字符串 'ABC1\001ABCEFCGJS' 我想从这个字符串中只提取 001ABCEFCGJS 如何在 R 中这样做?我的字符串将是一个动态字符串。所以解决方案应该是函数可以在反斜杠之后读取任何内容。

4

1 回答 1

2

一种选择是转换为raw然后删除元素,同时为“001”附加正确的原始值

rawToChar(c(charToRaw('001'),charToRaw(str1)[-(1:5)]))
#[1] "001ABCEFCGJS"

数据

str1 <- 'ABC1\001ABCEFCGJS' 
于 2019-12-11T03:50:57.697 回答