2017-01-14 93 views
1

ファイル拡張子なしでファイル名を抽出する方法を知っているかもしれません。 (すなわちfilenameNintex正規表現パターンの正規表現

から{WorkflowVariable:ファイルURL}例:正規表現パターンを使用して

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

/[^/]+/[^/]+(?=/[^/]*$)をしようとしてきたが、...おかげで動作するようには思えdoes notの!!!!!

+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% 2520ドキュメント%2ffilename.pdf)。 –

答えて

2

あなたは

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

を使用し、抽出型のステップを使用している場合はregex demoを参照してください。

詳細

    [^/]+
  • - 以外の1以上の文字/
  • (?=\.[^.]*$) - 次いで、1つの以上のドット以外の文字との端部に続いてドットが続きます文字列。
+1

ありがとうございました! –

+0

完了!もう一度ありがとう! –