获取字符串中的第一个单词

use*_*187 -1 regex r stringr

我想从向量中提取第一个字符串.例如,

 y<- c('london/hilss', 'newyork/hills', 'paris/jjk')
Run Code Online (Sandbox Code Playgroud)

我想在符号"/"之前得到字符串,即

  location 
  london
  newyork
  paris
Run Code Online (Sandbox Code Playgroud)

小智 7

你的例子很简单,比较一般的情况

y<- c('london/hilss', 'newyork.hills', 'paris-jjk')
Run Code Online (Sandbox Code Playgroud)

也许以下会做得更好?

stringr::str_extract(y, '\\w*')
Run Code Online (Sandbox Code Playgroud)