3
У меня есть вектор строк, говорят:R Grep найти несколько полных слова в векторе
vect<-c("oxidor magnesio","oxido magnesio","oxido calcio", "oxidante","oxido calcio magnesio","magnesio oxido")
Я хотел бы найти вхождения обоих слов, "oxido"
и "magnesio"
. Что я делаю
intersect(grep("\\boxido\\b",vect),grep("\\bmagnesio\\b",vect))
Но
- Вопрос 1: есть ли прямой Grep команду для ее достижения?
- Вопрос 2: предположим, что я хочу, чтобы найти вхождения обоих слов, но в определенном порядке (скажем, к примеру, «оксидо» с последующим «magnesio», так что правильный ответ будет
2
и5
). Какая команда?
Спасибо,
Спасибо. Я попробовал просто «grep», но потерялся в скобках и вопросительных знаках :) –