Полные примеры (например, с, вы знаете, данные ...) всегда хороши.
Главный ключ для регулярных выражений в R - помнить, что существует три (!!) разных движка.Мне нравятся регулярные выражения в Perl.
Далее, важно помнить, что есть метасимволы - поэтому, если вы хотите получить парены, вам нужно их избежать.
С этим,Вот пример:
> txt <- c("The grey fox jumped", "The blue cat slept", "The sky was falling")
> grep("blue", txt) # finds sentence two
[1] 2
> grep("(grey|blue)", txt, perl=TRUE) # finds one and two
[1] 1 2
> grep("(red|blue)", txt, perl=TRUE) # finds only two (as it should)
[1] 2
>
Итак, с помощью регулярных выражений Perl вы перечисляете альтернативы в скобках, разделенных символом канала.