Mảng được trả về bởi phương thức này chứa mỗi chuỗi con của chuỗi này được kết thúc bởi một chuỗi con khác khớp với biểu thức đã cho hoặc bị chấm dứt ở cuối chuỗi. Các chuỗi con trong mảng theo thứ tự xuất hiện trong chuỗi này. Nếu biểu thức không khớp với bất kỳ phần nào của đầu vào thì mảng kết quả chỉ có một phần tử, đó là chuỗi này.
Các limit
thông số kiểm soát số lần mô hình được áp dụng và do đó ảnh hưởng đến chiều dài của mảng kết quả. Nếu giới hạn n lớn hơn 0 thì mẫu sẽ được áp dụng tối đa n - 1 lần, độ dài của mảng sẽ không lớn hơn n và mục nhập cuối cùng của mảng sẽ chứa tất cả đầu vào ngoài dấu phân cách khớp cuối cùng.
Chuỗi boo:and:foo
, ví dụ, mang lại kết quả sau với các tham số sau:
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" }
=
.