Das von dieser Methode zurückgegebene Array enthält jede Teilzeichenfolge dieser Zeichenfolge, die durch eine andere Teilzeichenfolge abgeschlossen wird, die dem angegebenen Ausdruck entspricht, oder durch das Ende der Zeichenfolge abgeschlossen wird. Die Teilzeichenfolgen im Array befinden sich in der Reihenfolge, in der sie in dieser Zeichenfolge vorkommen. Wenn der Ausdruck keinem Teil der Eingabe entspricht, enthält das resultierende Array nur ein Element, nämlich diese Zeichenfolge.
Der limit
Parameter steuert, wie oft das Muster angewendet wird, und wirkt sich daher auf die Länge des resultierenden Arrays aus. Wenn der Grenzwert n größer als Null ist, wird das Muster höchstens n - 1 Mal angewendet , die Länge des Arrays ist nicht größer als n , und der letzte Eintrag des Arrays enthält alle Eingaben über das zuletzt übereinstimmende Trennzeichen hinaus.
Die Zeichenfolge boo:and:foo
liefert beispielsweise mit diesen Parametern die folgenden Ergebnisse:
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" }
=
.