Tôi có một tệp có một số tên được phân cách bằng dấu phẩy và một số số tài khoản được phân cách bằng dấu phẩy. Vì vậy, tên sẽ luôn luôn là một cái gì đó như "Dow, John" và những con số như ",19862". Sử dụng các tính năng Regex Find của Notepad ++, tôi muốn thay đổi tất cả các ký tự ',' giữa các số thành '|' s.Sử dụng Notepad ++ Regex để Tìm và Thay thế Chỉ một phần của Văn bản Tìm thấy
Về cơ bản lần lượt:
12345,09876
13568,08642
vào
12345|09876
13568|08642
Tôi đã sử dụng [0-9],
-tìm các dấu phẩy, nhưng tôi không thể làm cho nó rời khỏi đúng chữ số cuối cùng của số và thay thế chỉ là dấu phẩy.
Bất kỳ ý tưởng nào?
Ah, điều này dường như làm điều đó, cảm ơn! Tôi đã cố gắng '[0-9]' và thay thế nó bằng '\ 1 | ', mà không làm việc, nhưng thêm dấu ngoặc đơn như bạn đã làm ở đây hoạt động hoàn hảo. Cảm ơn một lần nữa! – JToland
Tại sao chúng ta cần các parens? – Patrick
@Patrick Trong regex, các dấu ngoặc đơn tạo ra một nhóm chụp yêu cầu trình phân tích cú pháp nắm bắt các phần trong nhóm để nó có thể được sử dụng để thay thế. –