Вы можете вставить их вместе, затем удалить середину .csv
с помощью sub()
. Затем мы можем использовать analysis
с заглавными буквами, захватывая a
и используя \\U\\1
для замены.
x <- "01082019.csv"
y <- "analysis.csv"
sub("\\.csv(a?)", "\\U\\1", paste0(x, y), perl=TRUE)
# [1] "01082019Analysis.csv"
Если необходимо удалить оба .csv
, используйте gsub()
.
gsub("\\.csv(a?)", "\\U\\1", paste0(x, y), perl=TRUE)
# [1] "01082019Analysis"