Я пытаюсь разбить переменную строку на ее компоненты для использования в кадре данных позже, но я пытался найти способ сделать обратное регулярное выражение, чтобы найти строку между двумя символами.
Моя строка выглядит следующим образом:
20581 Buzz Testing Nathan 3 BUZZRETJOUCHUALLA_D1C - Churned - Stage 1 Other 28-February-2019.csv
Я пытаюсь извлечь дату слева от "."вплоть до первого пробела, с которым он сталкивается, что должно дать мне дату.
Я пробовал несколько онлайн-проверок Regex, но ни одна из них, похоже, не очень хорошо переводит в R.
У меня также естьпредоставил пример кода, который я использовал для успешного разделения других элементов текстовой строки:
regmatches(file_list, regexpr("(?<=\\- )[^ -]+", file_list, perl=TRUE))