У меня есть следующее:
<propertyregex property="myProp" input="${someInput}"
regexp="(.*)"
replace="-f -d '\1'"
override="true"/>
Цель propertyregex состоит в том, чтобы взять значение someInput и поместить его в одиночные qoutes и добавить его с флагами -f и -d.
Если я установлю someInput в myString, результат, который я ожидаю, будет:
-f -d 'myString'
но я получаю:
-f -d 'myString'-f -d ''
Может кто-нибудь объяснить, откуда идет трейлинг -f -d ''?