อาร์เรย์ที่ส่งคืนโดยเมธอดนี้มีแต่ละสตริงย่อยของสตริงนี้ที่ถูกยกเลิกโดยสตริงย่อยอื่นที่ตรงกับนิพจน์ที่กำหนดหรือถูกยกเลิกในตอนท้ายของสตริง สตริงย่อยในอาร์เรย์อยู่ในลำดับที่เกิดขึ้นในสตริงนี้ หากการแสดงออกไม่ตรงกับส่วนใด ๆ ของการป้อนข้อมูลแล้วอาร์เรย์ที่เกิดมีเพียงองค์ประกอบเดียวคือสายนี้
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" }
=
คุณไม่จำเป็นที่จะหลบหนี