У меня есть следующие строки.Я хочу заменить все периоды, которые идут после 3-х периодов, которым предшествовал начало строки или пробела с буквой i
.
x <- c(
".. ........ ....... ",
"... ........ ....... ",
". ..... ....... . .. ... .... ",
".. ..... ........... .... "
)
Желаемый результат:
x <- c(
".. ...iiiii ...iiii ",
"... ...iiiii ...iiii ",
". ...ii ...iiii . .. ... ...i ",
".. ...ii ...iiiiiiii ...i "
)
Моя очень неправильная попытка:
gsub('(?:(?:^|\\s))(x)', '\\U\\1', gsub('\\.', 'x', x), perl = TRUE)