Я хочу прокомментировать большое количество операторов многострочного ведения журнала с одним регулярным выражением, чтобы заменить всю операцию.Notepad ++ многострочная замена регулярного выражения заменяет только первую строку
Мои [потенциально] заявления многострочного выглядеть следующим образом:
logger.info("Log Message: [" + myVariable
+ "] is has a value of: [" + myVariable.getValue() + " ]"
+ LogColors.ANSI_RESET);
следующим регулярным выражение оператор (. С соответствует новой строке активизировано) успешно находит (и выбирает) все соответствующие строки до финальной точки с запятой.
(logger\..+?\);)
Однако, когда я пытаюсь заменить все с:
// \1
Только первая линия моего помеченной вложенного выражения ()
заменяется. Так я остался с этим компилятором недружественного заявлением многострочного:
// logger.info("Log Message: [" + myVariable
+ "] is has a value of: [" + myVariable.getValue() + " ]"
+ LogColors.ANSI_RESET);
это умный. Но его язык должен его поддерживать. –
@AmitJoki Я довольно уверен, что язык Java, поэтому он, вероятно, сработает. –
Хорошо. Я поддержал это. Я не был уверен, что это была java. –