इस पद्धति द्वारा लौटाए गए सरणी में इस स्ट्रिंग का प्रत्येक विकल्प होता है जिसे किसी अन्य विकल्प द्वारा समाप्त किया जाता है जो दी गई अभिव्यक्ति से मेल खाता है या स्ट्रिंग के अंत तक समाप्त होता है। सरणी में सबस्ट्रिंग उस क्रम में होते हैं जिसमें वे इस स्ट्रिंग में होते हैं। यदि अभिव्यक्ति इनपुट के किसी भी भाग से मेल नहीं खाती है, तो परिणामी सरणी में सिर्फ एक तत्व है, अर्थात् यह स्ट्रिंग।
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" }
=
।