Ну, вы не захватили ничего для хранения, чтобы на него ссылались \1 и \2 и \3, поэтому вы, похоже, теряете вещи, когда пытаетесь ссылаться на них в замене.
Используйте круглые скобки (круглые скобки) в разделе поиска вокруг того, что вы хотите оставить для \1 и \2 и \3, вот так
Не совсем понятно, что вы хотите сделать, но вот пример
И вы не захотите просто \r в замене ... я включил эту вашу ошибку в пример, и она каким-то образом сделала новую строку. Но вы должны делать либо \n(конец строки в unix), либо \r \n(конец строки в windows), чтобы создать новую строку / разделитель строк / разделитель строк.
И если вы хотите быть более кратким с вашим регулярным выражением
НАЙТИ: (0{3}\\){2}\d+\\
ЗАМЕНА: $ 0\r\n
Обратите внимание, что вы можете легко использовать $ 0 в своем примере регулярного выражения. Это означает, что все соответствует
Так что для вас, вы могли бы сделать
НАЙТИ: 000\\000\\\d\d\d\\
ЗАМЕНА: \0\r\n