我有這個文件在這裏:使用正則表達式,如何獲取文件名?
\\prdflsrvcl2.unicreprd.local\Integracao-PRD\GestaoTangiveis\APD\FW_A_enviar_correio_electronico_Imagem_(384).jpg-1-52FFN8.msg
正則表達式,我想這個部分:FW_A_enviar_correio_electronico_Imagem_(384).jpg-1-52FFN8.msg
我用正則表達式如下:
[[:alnum:]-_]+\.[a-zA-Z]*$
然而,我得到.jpg-1-52FFN8.msg而不是我想要的。
但是如果文件名是沒有的JPG前點,我會得到FW_A_enviar_correio_electronico_Imagem_(384),JPG,1-52FFN8.msg代替。
基本上,我想要擴展名的文件名。
謝謝。
哪個規則你使用表達式引擎? – hek2mgl
什麼是正則表達式? –
您的編程語言是否沒有專門設計用於處理路徑的庫(組合,提取組件等),而不是用正則表達式搞亂? –