@{remoteDocToPdf}
絶対パスではなくファイル名のみを運ぶ場合は、投稿したディレクティブの後に次のディレクティブを追加することで、ファイル名のスペースを削除できます。
<propertyregex override="yes" property="pdf.name" input="${pdf.name}"
regexp=" " replace="" global="true" />
またはperしか指定できないため、スペースを削除して.doc
->.pdf
変換を一度に行うことはできません。select
replace
<propertyregex...
編集 1:上記への追加を逃したglobal="true"
ため、最初のスペースのみが置き換えられます (少なくともドキュメントによると)。
編集 2:<propertyregex...
あなたが投稿したメモ-\.*([[^/]+$^\.]*)\.doc
意図したとおりに動作するように見えるかもしれませんが、正規表現は実際にはあなたが望むものではないと確信しています。あなたのコメントから、あなたがしたいの.doc
は.pdf
. その場合は、代わりにこれを使用してください。
<propertyregex override="yes" property="pdf.name" input="@{remoteDocToPdf}"
regexp="\.doc$" replace=".pdf" />
正規表現について詳しく知りたい場合は、このチュートリアルを読むことをお勧めします。