🏠 Home
Prestatietests
📊 Alle benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List applicaties 🎨 Creatieve vrije pagina's 🎯 FSACB - Ultieme showcase 🌍 Vertaalbenchmark
Modellen
🏆 Top 10 modellen 🆓 Gratis modellen 📋 Alle modellen ⚙️ Kilo Code
Bronnen
💬 Promptbibliotheek 📖 AI-woordenlijst 🔗 Nuttige links
advanced

Tăng số tự động với Regex và Sub-replace

#vim #regex #search-replace #scripting

Sử dụng biểu thức chính quy và lệnh thay thế phụ để tăng giá trị số tuần tự.

Hãy viết một lệnh :substitute trong Vim để tìm kiếm tất cả các mẫu số theo định dạng 'img_001.jpg' trong văn bản và thay thế chúng thành 'img_002.jpg', 'img_003.jpg', v.v., tăng số thứ tự lên 1 cho mỗi lần thay thế. Lệnh phải sử dụng chức năng sub-replace expression (\=) kết hợp với submatch() và một biến bộ đếm để đảm bảo số thứ tự tăng dần đúng xuyên suốt tệp. Làm thế nào để đảm bảo phần đuôi số giữ nguyên định dạng 3 chữ số (ví dụ: 001 thay vì 1)?