Я пытаюсь идентифицировать в текстах на иврите, где у меня есть слово (с двумя или более словами), за которым следует одна буква. Мне нужно сопоставить эти экземпляры, а затем объединить одну букву в ее «предыдущее слово». Любой текст может иметь несколько случаев, что: Пример:операции с однократными регулярными выражениями в R
texts <- c("שלום חברי צה ל היקרים", "נכון לא נכון קשק ש בבטחון", "צה ל ינצח ")
Мне нужно заменить его на:
texts <- c("שלום חברי צהל היקרים", "נכון לא נכון קשקש בבטחון", "צהל ינצח ")
Спасибо за предложения
Попробуйте 'GSUB ("* (UCP) (* UTF) \\ S + \\ р {иврит} \\ б", "\\ 1", тексты, Perl = TRUE),' –
@ WiktorStribiżew я подумайте, что вы пропустили группу захвата – rock321987
Да, @ rock321987, я знал, что что-то пропустил. Итак, Дима, пожалуйста, проверьте http://ideone.com/RWZfAF. –