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.