🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
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)?