У меня есть строка:
cc <- c("Bacter;httyh;ttyyyt", "Bacteria;hhhdh;hhgt;hhhg", "Bacter;hhhhdj;gg;dd", "Bactr;hhhg;ggj", "Bctg;hhgg;hhj")
Я хотел бы заменить любой текст, соответствующий Bact
до первого ;
, и заменить его на Bctr
.
Я пытался: gsub("[Bact*]+;", "Bctr", cc)
Итак, я бы хотел получить результат:
Bctr;httyh;ttyyyt, Bctr;hhhdh;hhgt;hhhg, Bctr;hhhhdj;gg;dd, Bctr;hhhg;ggj, Bctg;hhgg;hhj
Есть какие-нибудь предположения о том, что мне здесь не хватает?