String 如何在R中定位字符串

String 如何在R中定位字符串,string,r,String,R,假设我有一个字符串,如: x您可以使用正则表达式提取子字符串: x <- c("bv_bid_bayley_inf_development_f7r", "bv_fci_family_care_indicator_f7r") sub("[^_]*_(.*)_[^_]*", "\\1", x) # [1] "bid_bayley_inf_development" "fci_family_care_indicator" x仅用于位置 gregexpr("_",x) 如果你能告诉我们你希望

假设我有一个字符串,如:


x您可以使用正则表达式提取子字符串:

x <- c("bv_bid_bayley_inf_development_f7r", "bv_fci_family_care_indicator_f7r")

sub("[^_]*_(.*)_[^_]*", "\\1", x)
# [1] "bid_bayley_inf_development" "fci_family_care_indicator" 
x仅用于位置

gregexpr("_",x)

如果你能告诉我们你希望得到什么,那会有帮助。你是想找到下划线的位置吗?是的,我详细地回答了我的问题。
gregexpr("_",x)