#R子集在模式之前分别只有一个或两个字符?

问题描述 投票:0回答:1

我想使用rematchesgregexprsub。]从列中将模式之前的一个或两个单词子集化

state<-regmatches(data[,2], gregexpr(???  , data[,2])) # California
type<-regmatches(data[,2], gregexpr( ??? , data[,2])) # Valencia

这是一个例句,我无法分别提取以前的单词。

sample<-" 2018 summer California Valencia orange"
sub("[O|o]range.*","",sample)
[1] " 2018 summer California Valencia "

如何在模式之前将一个字符子集并在模式之前将前两个字符子集?

我想使用重匹配和gregexpr或sub从列中将一个或两个单词放在模式之前。状态

r subset extract
1个回答
0
投票

我们可以使用正则表达式环顾四周

© www.soinside.com 2019 - 2024. All rights reserved.