একটি শব্দের সাথে মেলে একটি ব্যবহার করতে পারেন
\v(\w+)
ভিএম সাহায্য থেকে :h \w
:
word শব্দের অক্ষর: [0-9A-জা-জেড_]
ম্যানুয়ালটিতে বর্ণিত ঠিক এটি কাজ করে। যাইহোক, আমি এমন শব্দের সাথে মিল রাখতে চাই যাতে অক্ষরগুলিও থাকে a-z
, যেমন:
prästgården । প্রেস্টগ্রাডেনের\v(\w+)
বিরুদ্ধে
নিয়মিত প্রকাশের সাথে মিল রেখে তিনটি ম্যাচে ফল পাওয়া যায়:
prästgården
^^ ^^^ ^^^^
এর বাইরে অক্ষর যুক্ত শব্দের কীভাবে মিলবে a-z
? আমার স্থানীয় অবস্থান ইংরেজীতে সেট করা আছে এবং সম্ভব হলে আমি সেভাবেই রাখতে চাই।
সম্পাদনা করুন: শব্দগুলি কোনও একক লোকের সাথে সম্পর্কিত নয়, যেমন
prästgården
treść
\p{Word}
পসিক্স অক্ষর শ্রেণীর পরিবর্তে ব্যবহার করতে চান । পার্লের পসিক্স অক্ষর শ্রেণীর পরিচালনা সংক্রান্ত অনেকগুলি ব্যতিক্রম ঘটনা রয়েছে, যা আপনি ইউনিকোড বৈশিষ্ট্যগুলি পরিবর্তে ব্যবহার করার সময় এড়াতে পারেন।
[[:alpha:]]\+
এই ক্ষেত্রে) আপনি এখানে যা চান তা করার কথা বলে মনে করা হয়, তবে ভিম ডক্সের মতে (:help regex
) এটি দেয় না: "এই আইটেমগুলি কেবল 8-বিট অক্ষরের জন্য কাজ করে।" ওএস এক্স ১০.৮-তে ভিম .3.৩ এর সাথে এখানে কাজ করার ঘটনা ঘটে, তবে লিনাক্সে ভিম .3.৩ কাজ করে না, তাই আমি ধরে নিই এই ভিম সম্পর্কে অ্যাপল-নির্দিষ্ট কিছু রয়েছে যা এটির অনুমতি দেয়। আপনি আরও দেখতে পাবেন যে ভিম পার্ল বাইন্ডিংয়ের মাধ্যমে এটি করাও ব্যর্থ হয়, যদিও পার্লের খুব ভাল ইউনিকোড সমর্থন রয়েছে। আপনার কোনও বাহ্যিক পার্ল স্ক্রিপ্টে স্যুইচ করার দরকার হতে পারে, যাতে আপনি সম্পূর্ণ ইউনিকোড সমর্থন চালু করতে পারেন।