matchAll()¶
ฟังก์ชันนี้ใช้เพื่อใช้นิพจน์ทั่วไปกับข้อความและส่งกลับรายการกลุ่มการจับคู่ (องค์ประกอบที่พบในวงเล็บ) เป็นอาร์เรย์สตริงแบบสองมิติ ถ้าไม่มีการจับคู่ค่าที่เป็นค่า null จะถูกส่งกลับ หากไม่มีการระบุกลุ่มในนิพจน์ทั่วไป แต่ลำดับตรงกับอาร์เรย์สองมิติจะถูกส่งกลับ แต่มิติที่สองมีความยาวเพียงอย่างเดียว เมื่อต้องการใช้ฟังก์ชันก่อนอื่นให้ตรวจดูว่าผลลัพธ์เป็นโมฆะหรือไม่ ถ้าผลลัพธ์เป็นโมฆะลำดับจะไม่ตรงกันเลย ถ้าลำดับไม่ตรงกันอาร์เรย์ 2D จะถูกส่งกลับ หากมีกลุ่ม (ระบุโดยวงเล็บ) ในนิพจน์ทั่วไปเนื้อหาของแต่ละรายการจะถูกส่งกลับในอาร์เรย์ สมมติว่าลูปมีตัวแปรตัวนับ i องค์ประกอบ [i] [0] ของการจับคู่นิพจน์ทั่วไปจะส่งกลับสตริงที่ตรงกันทั้งหมดและกลุ่มการจับคู่เริ่มต้นที่องค์ประกอบ [i] [1] (กลุ่มแรกคือ [i] [1] , ที่สอง [i] [2] และอื่น ๆ )
รูปแบบการใช้งาน
matchAll ( str, regexp )
พารามิเตอร์
str
String: สตริงที่จะค้นหาregexp
String: regexp ที่จะใช้สำหรับการจับคู่
ค่าที่ส่งออกมา
- Array.<String>: ค้นพบอาร์เรย์สตริง 2 สตริง
[1] | This document was generated from p5.js whose source code is available on github. |