Array yang dikembalikan oleh metode ini berisi setiap substring dari string ini yang diakhiri oleh substring lain yang cocok dengan ekspresi yang diberikan atau diakhiri pada akhir string. Substring dalam array berada dalam urutan di mana mereka muncul dalam string ini. Jika ekspresi tidak cocok dengan bagian mana pun dari input maka array yang dihasilkan hanya memiliki satu elemen, yaitu string ini.
The limit
parameter mengontrol jumlah kali pola yang diterapkan dan karena itu mempengaruhi panjang array yang dihasilkan. Jika batas n lebih besar dari nol maka pola akan diterapkan paling banyak n - 1 kali, panjang array tidak lebih besar dari n , dan entri terakhir array akan berisi semua input di luar pembatas yang cocok terakhir.
String boo:and:foo
, misalnya, menghasilkan hasil berikut dengan parameter ini:
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" }
=
.