我有一个类似的格式的字符串:如何从复杂字符串中删除引号?
A <- c("date: 27/08/2016","name: AAA","Question 4: yes")
我想删除引号。
我已经试过
A1 <- noquote(A)
class(A1)
[1] "noquote"
但是,这不会导致一个字符类,这是我需要什么。
我也试过
sub(" \" ", "", A)
[1] "date: 27/08/2016" "name: AAA" "Question 4: yes"
但这并没有工作。欢迎任何建议。提前致谢。
我问的原因是我想使用函数sub来提取部分字符串。然而,这并不工作:
sub(".*date: *(.*?) *Question 4:.*", "\\1", A)
[1] "date: 27/08/2016" "Question 4: yes 34" "name: AAA "
虽然这个工程:
A1 <- "date: 27/08/2016 Question 4: yes 34 name: AAA"
sub(".*date: *(.*?) *Question 4:.*", "\\1", A1)
[1] "27/08/2016"
因此,如何从A到A1?
谢谢!
我觉得引号是不实际字符串的一部分...他们只是让你知道它是一个字符串... – ira
...也许你正在想要尝试使用'cat()'在控制台上播放'A'? – joran
如果'substr(A,1,1)'返回一个字母,那么引号不是字符串的一部分。 – manotheshark