Thủ thuật Notepad++ Hỗ trợ tối đa cho người dùng phổ thông và coder.
I. Xóa dòng + điều kiện với phần mềm Notepad++
1. Xóa các dòng có chứa kí tự (delete line if contains) với Notepad++
Ví dụ cần xóa tất cả các dòng có chứa từ “help“
Bước 1. Menu Search -> Mark ... hoặc Ctr + F chọn Tab là Mark Bước 2. Nhập từ khóa vào ô Find what là: help Bước 3. Check vào Bookmark line và Wrap aroud -> click vào Mark All (nó sẽ đánh dấu tất cả các dòng có chứa từ help) Bước 4: Menu -> Bookmark -> Remove Bookmarked Lines (xóa tất cả các dòng đã book mark)
2. Xóa các dòng không chứa kí tự (delete line if not contains) với Notepad++
Các bước 1,2,3 giống như trên. Bước 4: Menu -> Bookmark -> Remove Unmarked Lines (xóa tất cả các dòng không book mark)
3. Xóa các dòng trắng (delete blank lines) với Notepad++
Menu Edit -> Line Operations -> Remove Empty Lines (Containing Black Character)
4. Xóa dòng ít hơn n kí tự (Removing lines with less than n characters) với Notepad++
Ví dụ xóa dòng có ít hơn 10 kí tự
^.{0,10}(\r\n?|\n|$)
5. Xóa dòng nhiều hơn n kí tự (Removing lines with than more n characters) với Notepad++
Ví dụ xóa dòng có nhiều hơn 10 kí tự
.{10}.+(\r?\n|\n|$)
6. Xóa các dòng trùng nhau (Remove duplicate lines) với Notepad++
Xem tại đây: https://ggads.pro/gg/phan-mem
II. Thêm kí tự vào dòng với phần mềm NotePad++
1. Thêm kí tự vào đầu dòng (Insert characters to begin line) với Notepad++
Ví dụ thêm vào từ help
vào đầu, ở tất cả các dòng.
Find What: ^ -> Replace with: help
2. Thêm kí tự vào cuối dòng (Insert characters to end line) với Notepad++
Ví dụ thêm vào từ help
vào cuối, ở tất cả các dòng.
Find What: $ -> Replace with: help
3. Thêm kí tự vào giữa 2 kí tự trong dòng với notepad++
Ví dụ thêm khoảng trăng vào giữa tất cả kí tự trong dòng abcd -> a b c d
Find What: (.) -> Replace with: $1
Chú ý: có khoảng trắng ở sau kí tự $1
III. Xóa kí tự trong dòng với phần mềm NotePad++
1.Sử dụng Notepad++ Xóa dấu kí tự cuối cùng trong dòng.
ví dụ xóa kí tự /
ở cuối dòng
Find What: /$ -> Replace with: để trống
2.Sử dụng Notepad++ Xóa ký tự ở đầu dòng.
Ví dụ xóa http://
ở đầu dòng
Find What: ^http:// -> Replace with: để trống
3. Xóa tất cả ký tự ở sau 1 một ký tự nào đó
Ví dụ xóa tất cả ký tự ở sau từ help
trong dòng
Find What: help.* -> Replace để trống
4. Xóa tất các ký tự ở trước 1 ký tự nào đó trong dòng
Ví dụ xóa tất cả ký tự ở trước từ help
trong dòng
Find What: ^.+help -> Replace để trống
5. Xóa tất cả số (numbers) trong dòng
Find What: [0-9]+ -> Replace để trống
6. Xóa dấu chấm đầu tiên trong dòng
Find What: ^.?(.*) -> Replace: \1
7. Xóa kí tự ở đầu và ở cuối dòng.
Ví dụ: 20000sat 284sat 1440mins -> 284sat như vậy là xóa 20000sat ở đầu dòng và xóa 1440mins ở cuối dòng chỉ lấy 284sat ở giữa.
Find What: ^.{9}(.*).{9}$ -> Replace: $1
Giải thích: ^.{9}(.*).{9}$ regex xóa 9 kí tự ở đầu và 9 kí tự ở cuối, giữ lại đoạn giữa.
IV. Tìm ký tự trong dòng với phần mềm NotePad++
1.Tìm dòng có 3 số liên tiếp sau bằng phần mềm notepad++
Find what: /d/d/d
2. Tìm dòng là số với phần mềm notepad++
^\d+
3. Tìm dòng có 2 số liên tiếp nhau và phía sau là dấu 2 chấm “:”
^\d\d:$
V. Câu hỏi trong bài khi ứng dụng phần mềm với NotePad++
1.Câu hỏi 1
Text Gốc
Tên: A Họ : B Năm Sinh : 1990 Địa Chỉ : Quảng Phú Thành Phố : Quảng Trạch Tỉnh : Quảng Bình SĐT : 01234567899 Tên: A Họ : B Năm Sinh : 1990 Địa Chỉ : Quảng Phú Thành Phố : Quảng Trạch Tỉnh : Quảng Bình SĐT : 01234567899 Tên: A Họ : B Năm Sinh : 1990 Địa Chỉ : Quảng Phú Thành Phố : Quảng Trạch Tỉnh : Quảng Bình SĐT : 01234567899 Tên: A Họ : B Năm Sinh : 1990 Địa Chỉ : Quảng Phú Thành Phố : Quảng Trạch Tỉnh : Quảng Bình SĐT : 01234567899
Thành
A | B | 1990 | Quảng Phú | Quảng Trạch | Quảng Bình | 01234567899 A | B | 1990 | Quảng Phú | Quảng Trạch | Quảng Bình | 01234567899 A | B | 1990 | Quảng Phú | Quảng Trạch | Quảng Bình | 01234567899 A | B | 1990 | Quảng Phú | Quảng Trạch | Quảng Bình | 01234567899
Bước 1:
Find what:
Tên:
Thành
\n
Mục đích xóa cái Tên : thành xuống dòng
Bước 2:
Find what:
^(.*):
thành (chú ý có 2 khoảng trắng phía trước và phía sau của dấu |)
|
Giải thích: Tìm string trước dấu 2 chấm “:” và đổi thành dấu “|“
Bước 3:
Find what:
\r\n
Thành (Empty)
Giải thích: Xóa cái xuống dòng.
Xem kết quả:
Các bạn có thể tham khảo và download free trực tiếp phần mềm notepad++ từ Trang Chủ
Click vào đây để Lấy mã