これは私のひもです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>