この入力行を編集して、Product_A キーにさらに値を追加します。
input="CSDT_FLAG_PRODUCT_FF_FWUIDS=Product_A:45223423;Product_PD:4;Product_CD:345345,22454;Product_F:3423"
以下の ant replaceregex 行があります。
replaceregexp file="../cms-distribution/src/main/properties/editorial/common/csdtflags.properties" flags="s" match="Product_A:([^\.]*)([;])?" replace="Product_A:,${uid}\1" byline="true"/>
これは、生成された結果を除いて仕事をします:
CSDT_FLAG_PRODUCT_FF_FWUIDS=Product_A:+,42e8140a-79ce-4bda-b64a-539bc4a17dbb+,80ab7183-715d-471b-8ae0-b527d2597b06+,......
どこからともなく + 記号が挿入され、次に Product_A に存在していた元の値が置き換えられます。コンマで元の値に追加したい。どうすればいいですか?どんな助けでも感謝します。
ありがとう