এই নিয়মিত প্রকাশটি নিন: /^[^abc]/। এটি স্ট্রিংয়ের শুরুতে যে কোনও একক অক্ষরের সাথে মিলবে, এ, বি, বা সি ব্যতীত।
যদি আপনি এর *পরে কিছু যোগ করেন - /^[^abc]*/- নিয়মিত প্রকাশটি পরবর্তী প্রতিটি অক্ষরকে ফলাফলের সাথে যুক্ত করতে থাকবে, যতক্ষণ না এটি কোনও a, বা b , বা পূরণ হয় c।
উদাহরণস্বরূপ, উত্স স্ট্রিং সহ "qwerty qwerty whatever abc hello", এক্সপ্রেশনটি মিলবে "qwerty qwerty wh"।
তবে আমি চাইলে ম্যাচিং স্ট্রিংটি কী হতে পারে "qwerty qwerty whatever "
... অন্য কথায়, আমি কীভাবে সমস্ত কিছুর সাথে যথাযথ ক্রম (তবে অন্তর্ভুক্ত না করে) মেলে পারি "abc"?
"qwerty qwerty whatever "- "এবিসি" সহ নয়। অন্য কথায়, আমি না ফলে ম্যাচ হতে চাই "qwerty qwerty whatever abc"।
do string.split('abc')[0]। অবশ্যই এই সমস্যার কোনও অফিসিয়াল উত্তর নয়, তবে আমি এটি রেজেক্সের চেয়ে আরও সোজা বলে মনে করি।


match but not including?