সাধারণত, c
বিকল্পের বিকল্পটি আমাকে দুটি বিকল্প দেয়: (y) এস বা (এন) ও। বেশিরভাগ সংখ্যক হ্যাঁ বিকল্পগুলি বেছে নেওয়া কি সম্ভব?
উদাহরণ
ফাইল
person: Alice
dog: Tobby
person: Bob
প্যাটার্ন 1 :%s/person:/woman:/c
প্যাটার্ন 2 :%s/person:/man:/c
প্যাটার্ন 1 এবং 2 তে একই সন্ধানের ধরণ রয়েছে তবে আলাদা প্রতিস্থাপনের ধরণ রয়েছে। আমি প্রতিস্থাপনের জন্য 1, (2) প্রতিস্থাপনের জন্য 2 বা (এন) কোনও প্রতিস্থাপনের জন্য (1) টিপে বিকল্পের সাহায্যে তাদের এক প্যাটার্নে একীকরণ করতে চাই।
:%s/person:/\=get(['woman', 'man'], input('Your choice: ') - 1, submatch(0)) . ':'/c