Вы должны либо определить какое-нибудь изящное регулярное выражение, либо использовать agrep
из пакета base
. Пакет stringr
- это еще один вариант, я знаю, что его используют люди, но я очень большой поклонник регулярных выражений, поэтому для меня это нет-нет.
В любом случае, agrep
должен сделать трюк:
agrep("biol", "biology")
[1] 1
agrep("biolgy", "biology")
[1] 1
EDIT:
Вы также должны использовать ignore.case = TRUE
, но будьте готовы вести некоторую бухгалтерию "вручную" ...