【发布时间】:2019-03-02 21:59:20
【问题描述】:
我有以下字符串。我想用字母 i 替换最多 3 个句点之后的所有句点。
x <- c(
".. ........ ....... ",
"... ........ ....... ",
". ..... ....... . .. ... .... ",
".. ..... ........... .... "
)
期望的输出:
x <- c(
".. ...iiiii ...iiii ",
"... ...iiiii ...iiii ",
". ...ii ...iiii . .. ... ...i ",
".. ...ii ...iiiiiiii ...i "
)
我非常错误的尝试:
gsub('(?:(?:^|\\s))(x)', '\\U\\1', gsub('\\.', 'x', x), perl = TRUE)
【问题讨论】: