R-删除字符向量中以大写字母开头的字符串

我有一个 df:

df <- c("hello goodbye Delete Me", "Another Sentence good program", "hello world The End")

我要这个:

c("hello goodbye", "good program", "hello world")

我试过了:

df <- grep("^[A-Z]", df, invert = TRUE, value = TRUE)

但这会删除以大写字母开头的整个字符:

c("hello goodbye Delete Me", "hello world The End")

我该怎么做呢?

回答

您可以使用 -

trimws(gsub('[A-Z]w+', '', df))
#[1] "hello goodbye" "good program"  "hello world" 


以上是R-删除字符向量中以大写字母开头的字符串的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>