🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
advanced

Lệnh Global và Regex Nâng Cao

#vim #regex #global-command #search-replace

Kết hợp lệnh :g với biểu thức chính quy phức tạp để xóa và thao tác trên các dòng khớp mẫu.

Giả sử bạn đang làm việc với một tệp nhật ký log. Hãy sử dụng lệnh :g (global) để tìm tất cả các dòng chứa từ 'ERROR' nhưng không chứa 'timeout'. Đối với các dòng đó, thực hiện thay thế (substitute) để đánh dấu đoạn mã lỗi (ví dụ: thay '[code: ...]' bằng '[ERROR: ...]'). Sau đó, sử dụng lệnh :g để xóa tất cả các dòng trống còn lại trong tệp. Cung cấp chuỗi lệnh chính xác sử dụng cú pháp Vim magic mode (\v) để đơn giản hóa biểu thức chính quy.