2017-01-14 308 views
1

我可以知道如何在沒有文件擴展名的情況下提取文件名。 (即filenameNintex正則表達式模式正則表達式

從{WorkflowVariable:文件URL}例如:使用正則表達式模式

http://spsite:111/sites/Annual_Leave/Shared%20Documents/filename.pdf

??

一直試圖/[^/]+/[^/]+(?=/[^/]*$)

,但它似乎沒有工作..謝謝!!!!!

+1

'[^ /] + \。[^。] * $'? –

+0

@WiktorStribiżew你應該添加這個答案:) –

+0

對不起,應該是['[^ /] +(?= \。[^。] * $)'](http://regexstorm.net/tester? p =%5B%5E%2F%5D%2B%28%3F%3D%5c所示。%圖5b%5E。%5D *%24%29&I = HTTP%3A%2F%2fspsite%3a111%2fsites%2fAnnual_Leave%2fShared% 2520Documents%2ffilename.pdf)。 –

回答

2

如果您使用抽取式的步驟,使用

[^/]+(?=\.[^.]*$) 

regex demo

詳細

  • [^/]+ - 1或大於其他字符/
  • (?=\.[^.]*$) - 隨後與後面具有比點其它1個或多個字符,然後的端部的點串。
+1

非常感謝你! –

+0

完成!再一次感謝你! –