我有一条短信:
s="Daniel S Hi What are you doing today"
s1="Mary G I am occupied with some work today"
s2="Cindy U Hey you guys are joining today's conference"
我想从所有文本中删除前两个单词,我刚刚给出了 3 个文本,但还有数千个这样的文本,前两个单词的模式将相同,第一个单词是某个名称,第二个单词是单个字母表。
预期输出:
s="Hi What are you doing today"
s1="I am occupied with some work today"
s2="Hey you guys are joining today's conference"
最佳答案
您可以使用正则表达式从每个文本中删除前两个单词。
x <- c("Daniel S Hi What are you doing today", "Mary G I am occupied with some work today", "Cindy U Hey you guys are joining today's conference")
sub('^\\w+\\s\\w+\\s', '', x)
#[1] "Hi What are you doing today" "I am occupied with some work today"
#[3] "Hey you guys are joining today's conference"
关于从字符串中删除前两个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64889097/