propertyregex удаляет возвращаемые символы в многострочном - PullRequest
0 голосов
/ 16 апреля 2010

Я использую метод ants propertyregex для изменения свойства, и оно отлично работает до определенного момента. Я теряю символы возврата.

Вот что я пытаюсь изменить:

cluster.path=\
${nbplatform.active.dir}/harness:\
${nbplatform.active.dir}/platform:\
${nbplatform.active.dir}/nb

Это в файле .properties.

Так что я пытаюсь изменить это так:

<propertyregex property="cluster.path"
               input="${cluster.path}"
               regexp="nbplatform.active.dir"
               replace="xplatform.base"
               global="true"
               override="true"/>

Материал заменен, но я получаю:

cluster.path=    ${xplatform.base}/harness\:    ${xplatform.base}/platform\:    ${xplatform.base}/nb

Это тормозит логику по линии, не контролируемой мной (Netbeans), в которой в качестве разделителя используется ':'.

Есть идеи?

1 Ответ

0 голосов
/ 21 июля 2010

Я работал над тем, чтобы изменить сам файл следующим образом: replaceregexp file = "nbproject / platform.properties" match = "nbplatform.active.dir" replace = "platform.base" byline = "true" flags = "g, s "/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...