Как заменить следующий шаблон в Java-проекте
catch(SQLException e) {
\\TO DO
}
на
catch(SQLException e) { S.O.P(); }
Обратите внимание, что файл будет иметь другие шаблоны, такие как
catch(IOException e) {
// To Do }
который не должен быть изменен.
Я пытался
sed 's/catch\(SQLException[^\}]*}/catch(SQLException e)\{S.O.P();\}/g' file.java
, но это не работает.