Как переименовать файл с именем «aggarwal1990» на «1990 Aggarwal», используя R? - PullRequest
0 голосов
/ 12 октября 2018

У меня есть много статей, названных как,

"aggarwal1990.pdf", "keim1984.pdf", "malkiel1970.pdf"

Я хочу сделать их похожими,

"1990 aggarwal.pdf", "1984 Keim.pdf", "1970 Malkie.pdf"

Я подумал, что это можно сделать с помощью регулярных выражений, но я нене знаю, как это сделать.

Предположим, они находятся в моем домашнем каталоге, например "~ / aggarwal1990.pdf".

1 Ответ

0 голосов
/ 12 октября 2018

Примерно так должно получиться:

sub('^(\\D+)(\\d{4})\\.pdf$', '\\2 \\1.pdf', filenames)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...