2017-01-14 250 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

完成!再一次感谢你! –