У меня есть этот список:
l <- c ("F1_6346346346_TrainTest_53453465.rds", "F1_64575687357_FunctionTest_747434534.rds", "F3F4_546345647678_TrainTest_4534636 * * *) * * *: </p>
1удалось достичь этого.
Заранее спасибо!
regex101 demo
(_(\d)+(\.rds)*)
заменить ничем, дает:
l <- c("F1_TrainTest", "F1_FunctionTest", "F3F4_TrainTest"
Получить все группы цифр, за которыми по желанию может следовать .rds
Вы можете использовать это регулярное выражение
_+\d+_*
_
\d+
0 to 9
-*
DEMO