如何判断字符串是否以R中的换行符(EOL)结尾?

时间:2014-06-19 20:04:30

标签: string r newline

在R中是否有任何优雅的方法来确定带有换行符字符串的字符串结尾(' \ n'或' \ r')。

我只能想出来,这似乎工作正常,但我想知道是否有更优雅的方式。

d> s <- "string\n"
d> substr(s, nchar(s), nchar(s)) == '\n'
[1] TRUE

UPD: 字符串中的某个地方可能存在换行符。我需要知道它是否以换行结束。

s <- "string\nstring"

1 个答案:

答案 0 :(得分:3)

使用grepl

grepl('(\r|\n)$', s)