Работаю в perl, но у меня возникают некоторые проблемы с вырезанием других имен папок, чтобы оставить последние два имени папки.Выбор регулярного выражения двух последних имен путей папки
Trainings and Events
General Office\Archive
General Office\Office Opperations\Contacts
General Office\Office Opperations\Office Procedures\How Tos
public_html\Accordion\.svn\tmp\text-base
Я хотел бы, чтобы удалить имена путь к папке, так что папки будут в конечном итоге, как это с двух последних имен путей для каждого:
Trainings and Events
General Office\Archive
Office Opperations\Contacts
Office Procedures\How Tos
tmp\text-base
Office Opperations\Contacts
Ive прочитать некоторые другие StackOverflow, которые показали последние два имена папок выбраны, но я не могу отменить это выражение. (Я свяжу его, если найду его)
В настоящее время я использую возвышенный текст 3 для проверки моих выражений.
Спасибо
Тогда я должен использовать grep, чтобы поместить выделение в массив? – cacartano
Вы запросили «Регулярное выражение выбора двух последних имен путей к папке». Это и есть ответ. Я не знаю, что вы должны делать с этим. Если вы хотите получить результаты в массиве, то это должен был быть вопрос, нет? Вы также не указываете, находятся ли ваши данные в файле или в строке или в массиве. Я могу только предположить, что вы хотите его в Perl из-за ваших тегов. Эти вещи, несомненно, повлияют на ответ. – Amadan