এই পদ্ধতিতে ফিরে আসা অ্যারেটিতে এই স্ট্রিংয়ের প্রতিটি স্ট্রিং থাকে যা অন্য স্ট্রিং দ্বারা শেষ হয় যা প্রদত্ত এক্সপ্রেশনটির সাথে মেলে বা স্ট্রিংয়ের শেষে শেষ হয়। অ্যারেতে সাবস্ট্রিংগুলি এই স্ট্রিংয়ের সাথে ক্রম হয়। যদি অভিব্যক্তি ইনপুটটির কোনও অংশের সাথে মেলে না তবে ফলাফল প্রাপ্ত অ্যারেটির একটি মাত্র উপাদান রয়েছে, যথা এই স্ট্রিং।
limit
পরামিতি বার প্যাটার্ন প্রয়োগ করা হয় সংখ্যা নিয়ন্ত্রণ করে এবং সেইজন্য ফলে অ্যারের দৈর্ঘ্য প্রভাবিত করে। সীমা n যদি শূন্যের চেয়ে বেশি হয় তবে প্যাটার্নটি সর্বাধিক n - 1 বার প্রয়োগ করা হবে , অ্যারের দৈর্ঘ্য n এর চেয়ে বেশি হবে না এবং অ্যারের শেষ এন্ট্রিতে শেষ মিলিত ডিলিমিটারের বাইরে সমস্ত ইনপুট থাকবে।
স্ট্রিং boo:and:foo
, উদাহরণস্বরূপ, এই পরামিতিগুলির সাথে নিম্নলিখিত ফলাফলগুলি সরবরাহ করে:
Regex Limit Result
: 2 { "boo", "and:foo" }
: 5 { "boo", "and", "foo" }
: -2 { "boo", "and", "foo" }
o 5 { "b", "", ":and:f", "", "" }
o -2 { "b", "", ":and:f", "", "" }
o 0 { "b", "", ":and:f" }
=
।