Я пытался использовать регулярное выражение в файле ant (используя тег replaceregexp) для замены определенной строки, которая не является константой, в классе java, например:
Замена: V1_0_0 на V2_0_0 В:
public void doSomething() {
return "xxxxxxxV1_0_0.yyyyyyyy"
}
И, конечно, V1_0_0 всегда будет меняться. И .yyyyyyyy изменится, но xxxxxxx будет таким же
это ближе, что я мог бы получить: (? <= Xxxxxxx). *или (? <= xxxxxxx). *</p>
но вот что я получаю:
public void doSomething() {
return "xxxxxxxV2_0_0;
}
xxxxxxx или yyyyyyyy может быть любым символом, допустимым в имени класса java