У меня есть некоторые проблемы, используемые sed, чтобы соответствовать шаблону регулярных выражений.Примером могут быть следующие строки:
spring-core-4.0.0 должно быть spring-core-4.1.0
spring-web-4.0.0 должно быть spring-web-4.1.0
Я хочу, чтобы регулярное выражение совпадало с любыми символами между пружиной и номером версии.Я не уверен, нужно ли мне делать что-то еще, чтобы sed запомнил, что это за символы в каждой строке.
sed -E 's/spring-([a-z]+)-4.0.0/spring-([a-z]+)-4.1.0/' file.txt
Текущий вывод помещает шаблон регулярного выражения в вывод, а не сопоставляет его.Спасибо за любые советы.