শব্দের প্রতিস্থাপন ভিআইএম রেজেক্স


1

'ফু' শব্দের সাথে একটি পাঠ্য থেকে সমস্ত শব্দ 'টু' প্রতিস্থাপন করতে ভিআইএম-এ আমাকে কোন রেজেক্স ব্যবহার করতে হবে? (যখন এটি 'একসাথে' জাতীয় কোনও শব্দে ঘটে তখন আমি 'টু' প্রতিস্থাপন করতে চাই না)।

উত্তর:


7

এই কাজ করা উচিত:

:%s/\<to\>/foo/g

ব্যবহার \<এবং \>নিশ্চিত করুন যে "টু" কেবলমাত্র এটি একটি সম্পূর্ণ শব্দ হলে প্রতিস্থাপন করা হবে। \<একটি শব্দের শুরু এবং \>শেষের সাথে মেলে । এইভাবে এটি আপনার "টড" "খাবার" তে পরিণত করবে না :)


আমার সমাধানের তুলনায় অনেক সুন্দর নিশ্চিত :-)
ℝফিন্ক

0

আমি নিশ্চিত যে আরও সহজ উপায় আছে তবে:

:%s/\(\w\)to\(\w\)/\1foo\2/gc

কৌতুক করবে

সম্পাদনা: জন টি সহজ উপায়ে পোস্ট করেছেন: ডি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.