Làm cách nào để sắp xếp lại các cột được phân cách bằng ống trong notepad ++?


0

Tôi có các cột được phân tách, như ví dụ dưới đây và muốn trao đổi chuỗi các thành phần:

CHANGE FROM
candy:apple
lohbjk:Phjghnn
agikollp:LKnhg69

TO
apple:candy
Phjghnn:lohbjk
LKnhg69:agikollp

Tôi đã thử điều này với notepad ++:

Find: (.*?)\|(.*?)\|(.*) Replace: \1|\3|\2 

Nhưng điều đó không mang lại kết quả mong muốn.


1
Bạn có thể thêm cụ thể những gì bạn đã cố gắng?
fixer1234

Tìm: (. *?) \ | (. *?) \ | (. *) Thay thế: \ 1 | \ 3 | \ 2
Lucyfer

3
Tại sao bạn sử dụng \|khi bạn có :?
fejyesynb

tôi không biết tại sao tôi lại làm vậy
Lucyfer

1
:là một đại tràng. |là một đường ống. Vui lòng sửa tiêu đề của bài viết hoặc nội dung của bài viết.
fejyesynb

Câu trả lời:


2

Bật biểu thức chính quy

Tìm: ^(.*?):(.*?)$
Thay thế tất cả:\2:\1


Tôi thấy bạn có rất nhiều câu hỏi diễn đạt thông thường đơn giản trong 4,5 năm qua trên SuperUser. Tôi rất khuyên bạn nên đi qua một số hướng dẫn trực tuyến. Dễ thôi! Tôi hứa!
fejyesynb
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.