Задача Ant для нижнего регистра конкретного значения элемента xml из fiie - PullRequest
0 голосов
/ 12 июля 2020

scheme.xsd содержит несколько элементов, как показано ниже

<xs:element minOccur="0" name="ShelterOne">

Я хочу преобразовать в лайк, требование здесь - первый символ ShelterOne должен быть в нижнем регистре

<xs:element minOccur="0" name="shelterOne">

Может мы пишем задачу ant с использованием регулярного выражения или любого другого подхода для этого? Есть предложения?

Я пробовал ниже скрипт, который заменяет всю строку.

<copy file="input.txt" tofile="output.txt">
    <filterchain>
    <replaceregex pattern="(name=&quot;)(\w)(\w+)" replace="$1\u$2\E$3" />
    <filterreader classname="org.apache.tools.ant.filters.ReplaceTokens">
            
    </filterreader>
    </filterchain>
</copy>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...