これは私のひもですcom.element.subelement
allをpropertyregex
に置き換えて使用し、その出力をディレクトリ パスとして使用したいと考えています。.
/
propertyregex がこのためのツールになるように見えましたが、そのregexp
プロパティを間違って使用している可能性があります。
正規表現を使用して.
唯一のものを見つけるにはどうすればよいですか。文字列がピリオドで区切られた 3 つのアルファベット部分であると想定したくありません。また、おそらく propertyregex は仕事のためのツールではありません
これは、パッケージ名にピリオドが2つしかないと仮定した場合に機能するものです
<!-- set package name to folder directory -->
<propertyregex
property="current.target.dir"
input="com.element.subelement"
regexp="(.+?)\.(.+?)\.(.+?)"
replace="\1/\2/\3"
casesensitive="false" />
<echo>${current.target.dir}</echo>