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

\\share\david\test\test.doc
\\sharre\david.jones\test\test.doc

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

-2
Jon Lavercombe 8 Окт 2018 в 11:19

2 ответа

Лучший ответ

Привязать регулярное выражение к концу строки:

/\.\w+$/ или даже просто /\w+$/

https://regex101.com/r/vSyw4Q/1

0
Scott Weaver 8 Окт 2018 в 08:29

Если в ваших расширениях есть только одна точка, вы можете просто использовать следующее прямое регулярное выражение:

[^.]+$

демонстрация

0
Tim Biegeleisen 8 Окт 2018 в 08:26