bước 1-
tìm- .*?(?=password:)(password.*?)(?=(,|\s))
thay thế bằng-\r\n\r\n$1\r\n\r\n
Một số giải thích - phần này của tìm kiếm, .*?(?=password:)
khớp với điểm mà nó có thể nhìn, tức là ngay bên phải con trỏ và xem mật khẩu từ: ở bên phải con trỏ. Sau đó, bạn có phần tìm kiếm này, (password.*?)
nó khớp và nắm bắt mật khẩu từ, những gì sẽ được đề cập tiếp theo. Sau đó, bạn có phần tìm kiếm (?=(,|\s))
này có nghĩa là lookahead tức là ngay bên phải con trỏ, để dấu phẩy hoặc một số khoảng trắng như khoảng trắng hoặc cuối dòng. Vì vậy, khi bạn nhìn vào (mật khẩu. *?) Phần .*?
của nó sẽ đi đến điểm đó.
Nói rằng bạn có
lưu ý rằng tôi đã đánh dấu chấm phù hợp với dòng mới khi thực hiện regex đó, như pic trên imgur hiển thị. Và thông báo trong pic trên có 4 mật khẩu.
Chạy tìm / thay thế, tạo ra các mục sau (hình ảnh bên dưới)
Bước 2
Sau đó, người ta chỉ phải xóa các dòng trống, trong notepad ++, người ta có thể thực hiện chỉnh sửa .. thao tác trực tuyến..xem các dòng trống
Bất kỳ trình soạn thảo văn bản nào có hỗ trợ regex đều ổn, ví dụ: Notepad ++
Lưu ý - một bản sửa đổi trước đó có một biểu thức chính đơn giản hơn mà không xử lý hợp lý với chuỗi xảy ra nhiều lần (ví dụ: nó sẽ chỉ hiển thị lần cuối). Giải pháp này cung cấp tất cả các lần chuỗi xảy ra.