আমি সম্প্রতি একটি বিকল্প কমান্ড দেখেছি যেখানে লেখক এর মতো /একটি প্রতিস্থাপন করেছেন !::s!abc!ABC!g
আমি এই ব্যবহার সম্পর্কে কিছু ডকুমেন্টেশন সন্ধান করার চেষ্টা করেছি তবে প্রাসঙ্গিক কিছু খুঁজে পেলাম না। তাই আমি নিজেই পরীক্ষা-নিরীক্ষা করার চেষ্টা করেছি এবং আবারও দুটি চিহ্নের মধ্যে আসল পার্থক্যটি বের করতে পারলাম না। আমি যা পেয়েছি তা এখানে:
- মিশ্রিত করা
!এবং/কোনও আদেশে এটি সম্ভব নয় । উদাহরণস্বরূপ:s!abc/ABCব্যর্থ হয়। - কোনও প্যাটার্নে
!পালিয়ে যাওয়া এড়াতে এটি ব্যবহার করা কার্যকর হতে পারে/। উদাহরণস্বরূপ, যদি আমি প্রতিস্থাপন করতে চান</সঙ্গে%আমি ব্যবহার করতে পারেন:%s!</!%!gপরিবর্তে:%s/<\//%/g। - দেখে মনে হচ্ছে যে কোনও ক্ষেত্রে কিছু রেজেক্স কাজ করবে না এবং এটির সাথে
/সঠিকভাবে কাজ করবে!তবে আমি সত্যিকার অর্থে একজন রেজেক্স বিশেষজ্ঞ নই বলে আমি নিশ্চিত নই।
সুতরাং আমার প্রশ্নটি সহজ: !বিকল্প কমান্ডে ব্যবহার করার সুবিধা কী এবং আমি কখন এটি ব্যবহার করার সিদ্ধান্ত নেব /?