Я пишу задачу Gradle, которая должна открыть текстовый файл и внести некоторые изменения в содержание.
Ниже приведена задача, которую я написал до сих пор
task editFile {
ant.replaceregexp(match:'DIR/javalib/my-old-jar-0.0.2-SNAPSHOT.jar',
replace:'DIR/javalib/my-new-jar-0.0.2-SNAPSHOT.jar') {
fileset(dir: 'bootstrap/csv_folder', includes: 'mycsv.csv')
}
}
Я ищудля регулярных выражений что-то вроде '^DIR/javalib/.*jar$'
, чтобы найти
'my-old-jar-0.0.2-SNAPSHOT.jar'
часть текста.Я совершенно новичок в regex & groovy, поэтому не волнуйтесь.