У меня есть эти коды:Использование Grep найти письмо без отдельного
x=c('a','a,b','a-c','ab')
y=c('a')
grep(y,x,ignore.case = T)
Результатом является
> grep(y,x)
[1] 1 2 3 4
Но я надеюсь, что результат должен быть «1 2 3», один раз «а» разделяется чем-либо или просто «а», за исключением того, что «а» не разделяется, как «аЬ». Спасибо!
Сепараторы не имеют ничего общего с ним. Вы указываете 'grep()' смотреть только на символ «a», и он находит его в каждой строке. –