1
Я хочу извлечь часть строки, но с условием if. Так что я ничего не извлекаю, если это условие истинно.gsub with grepl вместе
мой код ГНФАР
u<-c("18 ABC TEST1 17","ABC 18")
u<-ifelse((grepl("(TEST2|TEST1|)",u,perl=T)==F)&(grepl("^(.*) ?([A-Z]+) ?(.*)",u,perl=T)==T) ,"\\1 \\2",u))
До сих пор я получил
c("18 ABC TEST1 17","\\1 \\2")
Но я хочу
c("18 ABC TEST1 17","ABC")
Заранее спасибо
спасибо, это сработало! – user2963882